non mi e' chiaro per nulla .....
no che non capisca quello che mi hai scritto, ma non mi e' chiaro il modo di farlo....
se io adesso ko un bind diverso per ogni winsock solo il suo corrispettivo che hai il bind dove io ho il remote port accettera' la connessione
esempio:
se io ho appena avviato il programma ed ho 4 connessioni da cercare ed inizio a cercare connessioni una alla volta su una lista di ip potenziali peer, potro' aggaciarmi solo dell'altra parte a quel winsock che ha come bind la mia remoteport.....
cosi' dovrei avere ben 4 porte a disposizione.....e di ridurre ad 1 su 4 le connessioni....
ma i p2p che usano solo 1 porta udp come fanno?.....
a me' era venuta in mente una cosa , se io cambiassi di volta in volta il mio remotehost
in base alle necessita'.....
perche' io ho fatto caso che il winsock che riceve il messaggio anche se non ha il mio indirizzo nel remotehost il messaggio lo riceve ugualmente.....
ogni volta che invio il messaggio potrei inviare anche l'ip che verra' usato di volta in volta per rispondere.....
|