Ik probeer met CAsyncSocket de receiving socket voor een mulitcast applicatie te creeren.
Alles werkt goed zolang ik mijn applicatie maar opstart VOORDAT ik de applicatie van derden in client of server modus zet. Als ik deze namelijk in client of server modus zet VOORDAT ik mijn applicatie start, dan kan ik met mijn applicatie de receiving socket niet meer creeren omdat de port dan al in gebruik is, maar andersom lukt het de applicatie van derden wel weer om de port die ik gebruik heb ook te gebruiken.
mijn vraag is dus hoe kan ik een port die in gebruik is ook gebruiken om berichten te ontvangen?
tijdens het creeren van de receiving socket m.b.v.
CAsyncSocket::Create(p_Port, SOCK_DGRAM, FD_READ)
krijg dus een error die wordt veroorzaakt omdat de port (p_Port) al in gebruik is.
een andere port gebruiken is ook geen optie, want dan ontvang ik geen berichten meer van de andere applicatie.
( ja er mist een 'c' in AsyncSocket' in de topic titel, maar dat zag ik dus te laat....)
Alles werkt goed zolang ik mijn applicatie maar opstart VOORDAT ik de applicatie van derden in client of server modus zet. Als ik deze namelijk in client of server modus zet VOORDAT ik mijn applicatie start, dan kan ik met mijn applicatie de receiving socket niet meer creeren omdat de port dan al in gebruik is, maar andersom lukt het de applicatie van derden wel weer om de port die ik gebruik heb ook te gebruiken.
mijn vraag is dus hoe kan ik een port die in gebruik is ook gebruiken om berichten te ontvangen?
tijdens het creeren van de receiving socket m.b.v.
CAsyncSocket::Create(p_Port, SOCK_DGRAM, FD_READ)
krijg dus een error die wordt veroorzaakt omdat de port (p_Port) al in gebruik is.
een andere port gebruiken is ook geen optie, want dan ontvang ik geen berichten meer van de andere applicatie.
( ja er mist een 'c' in AsyncSocket' in de topic titel, maar dat zag ik dus te laat....)
[ Voor 5% gewijzigd door chrisO op 05-12-2003 12:49 ]