|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2007
Città: Bordighera (IM)
Messaggi: 1047
|
[VB6] Socket e Fastweb
Ciao a tutti, avevo provato tempo a fa, a fare un piccolo programma di chat ma senza esito positivo perchè ero ancora alle prime armi. Ora ci ho riprovato e sono riuscito a fare qualcosa di più, infatti ho creato il client e il server e se lo provo sul mio pc funziona perfettamente; ho provato poi a inviare il programma a un mio amico ma non riusciamo a comunicare penso perchè io ho fastweb e lui no... quindi la mia domanda è: come faccio a fare comunicare due pc sia con fastweb che senza?
dopo tutto MSN funziona perfettamente....
__________________
.:Programmatore web e Windows, WebDesigner - Portfolio:. TRATTATIVE CONCLUSE: 10 TUTTE POSITIVE! Case Corsair 240 *** CPU AMD 1700 *** MotherBoard Asus PRIME B350M *** VGA Nvidia Zotac GTX1060 6gb *** RAM Corsair 16gb DDR4 *** PSU Corsair CX650M *** SSD Samsung 850 evo 500gb *** HardDisk 1tb |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 7863
|
per poter comunicare al momento dall' apertura della connessione TCP il computer che riceve la richiesta deve essere raggiungibile e se è dietro fastweb non lo è.
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jul 2007
Città: Bordighera (IM)
Messaggi: 1047
|
ecco e come si fa per stabilire connessioni TCP con lui? MSN lo fa anche se si è fastweb
__________________
.:Programmatore web e Windows, WebDesigner - Portfolio:. TRATTATIVE CONCLUSE: 10 TUTTE POSITIVE! Case Corsair 240 *** CPU AMD 1700 *** MotherBoard Asus PRIME B350M *** VGA Nvidia Zotac GTX1060 6gb *** RAM Corsair 16gb DDR4 *** PSU Corsair CX650M *** SSD Samsung 850 evo 500gb *** HardDisk 1tb |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jul 2007
Città: Bordighera (IM)
Messaggi: 1047
|
ecco e come si fa per stabilire connessioni TCP con lui? MSN lo fa anche se si è fastweb
penso che MSN funzioni come il mio programma no? cioè con MSN c'è il loro server di mezzo quando si chatta, io voglio fare una connessione IP to IP... come fa il server di MSN a inviare i messaggi proprio a me piuttosto che ad un altro se non sa esattamente il mio IP?
__________________
.:Programmatore web e Windows, WebDesigner - Portfolio:. TRATTATIVE CONCLUSE: 10 TUTTE POSITIVE! Case Corsair 240 *** CPU AMD 1700 *** MotherBoard Asus PRIME B350M *** VGA Nvidia Zotac GTX1060 6gb *** RAM Corsair 16gb DDR4 *** PSU Corsair CX650M *** SSD Samsung 850 evo 500gb *** HardDisk 1tb |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 7863
|
no MSN, come Skype e altri voip utilizzano sistemi per bypassare questo tipo di limitazioni appunto. Nel caso specifico di msn....ogni client chiede la connessione al server...e quindi tutto è regolare in quanto l' inizializzazione della connessione è in uscita da fastweb(ma è la stessa cosa per chi sta dietro un router senza porte specifiche in forward)...mentre tu tenti una connessione in entrata che non essendo Nattata su nessuno IP privato della sottorete(fastweb utilizza un IP masquerading molti a uno). Se avessi dubbi a riguardo ti consiglio di leggere un attimo come funziona il TCP. La cosa fondamentale è che in fase di Half Open della connessione il ricevente sia raggiungibile.
|
|
|
|
|
|
#6 | |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
|
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jul 2007
Città: Bordighera (IM)
Messaggi: 1047
|
sti socket BSD non li ho mai sentiti, mi documenterò, ma con questi dovrei riuscirci?
__________________
.:Programmatore web e Windows, WebDesigner - Portfolio:. TRATTATIVE CONCLUSE: 10 TUTTE POSITIVE! Case Corsair 240 *** CPU AMD 1700 *** MotherBoard Asus PRIME B350M *** VGA Nvidia Zotac GTX1060 6gb *** RAM Corsair 16gb DDR4 *** PSU Corsair CX650M *** SSD Samsung 850 evo 500gb *** HardDisk 1tb |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 7863
|
Sotto windows devi utilizzare l' equivalente winsock (che credo in Vista sia stato anche sostituito da un nuovo standard indipendente dal trasporto Kernel mode ), ma il tuo problema è di acceso fisico alla rete...non puoi raggiungere un IP "multiplexato" su un solo Ip pubblico.
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Jul 2007
Città: Bordighera (IM)
Messaggi: 1047
|
hum... ho capito meglio che ci rinuncio o trovo un modo per bypassare sto ostacolo... vabbhè grazie a tutti comunque siete stati gentilissimi alla prossima
__________________
.:Programmatore web e Windows, WebDesigner - Portfolio:. TRATTATIVE CONCLUSE: 10 TUTTE POSITIVE! Case Corsair 240 *** CPU AMD 1700 *** MotherBoard Asus PRIME B350M *** VGA Nvidia Zotac GTX1060 6gb *** RAM Corsair 16gb DDR4 *** PSU Corsair CX650M *** SSD Samsung 850 evo 500gb *** HardDisk 1tb |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:55.




















