c ++ - afsendelse og modtagelse af udp pakker på samme port

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har brug for min klientapp til at kunne sende til () og recvfrom () gennem den samme port ved hjælp af UDP.


Jeg har opdaget, at jeg kun kan binde en stikkontakt til havnen, og det er bedre at gøre det, når du bruger recvfrom (), ellers slår ting op.


Jeg vil gerne være i stand til stadig at sende UDP-pakker gennem den pågældende port, men at binde den til en anden stikkontakt er et problem som jeg nævnte ovenfor.


Hvad kan jeg gøre ?


tak.

Bedste reference


Dette skal fungere fint. Et stikkontakt bundet til en havn, hvor du bruger recvfrom () og sendto () på samme stik. Se dette eksempel fra MSDN, der viser recvfrom () isoleret - lige rundt om recvfrom () skal du kunne sende til () ved hjælp af samme stik. [1]