hvis man har en udp socket og sender datagrammer til multiple destinationer, som sender svar tilbage. Er det muligt udfra det modtagne datagram, at udlede hvilken port, jeg oprindeligt sendte til.
MIG: dgRequest ( port 27015 ) ---> :DEM
MIG: <--- dgResponse( port 32645 ) :DEM
At jeg udfra dgResponse, kan få fat i port 27015?
Kan det virkligt være rigtigt at man skal skabe en socket for hver destination, bare for at kunne holde styr på hvor data kommer fra? Eller findes den løsning jeg leder efter?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Man kan ikke ud fra svaret se hvilken port du oprindeligt har sendt til.
Hvis du skal vide hvilken port du har sendt til må du få den applikation du kommunikerer med til at fortælle dig det, dvs. putte det ind i de data den sedner til dig.
Ellers er det oplagt at bruge TCP sockets som du jo også selv er inde på.
en server vil normalt sende et svar fra samme port som anmodningen blev sendt til.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.