Einzelnen Beitrag anzeigen
Ungelesen 30.08.12, 16:03   #3
Erebos76
Ist öfter hier
 
Benutzerbild von Erebos76
 
Registriert seit: Sep 2010
Beiträge: 276
Bedankt: 280
Erebos76 leckt gerne myGully Deckel in der Kanalisation! | 332975 Respekt PunkteErebos76 leckt gerne myGully Deckel in der Kanalisation! | 332975 Respekt PunkteErebos76 leckt gerne myGully Deckel in der Kanalisation! | 332975 Respekt PunkteErebos76 leckt gerne myGully Deckel in der Kanalisation! | 332975 Respekt PunkteErebos76 leckt gerne myGully Deckel in der Kanalisation! | 332975 Respekt PunkteErebos76 leckt gerne myGully Deckel in der Kanalisation! | 332975 Respekt PunkteErebos76 leckt gerne myGully Deckel in der Kanalisation! | 332975 Respekt PunkteErebos76 leckt gerne myGully Deckel in der Kanalisation! | 332975 Respekt PunkteErebos76 leckt gerne myGully Deckel in der Kanalisation! | 332975 Respekt PunkteErebos76 leckt gerne myGully Deckel in der Kanalisation! | 332975 Respekt PunkteErebos76 leckt gerne myGully Deckel in der Kanalisation! | 332975 Respekt Punkte
Standard

Zitat:
Zitat von Sn1G3 Beitrag anzeigen
Meine Idee ist, das durch den Listen-Methodenaufruf im Socket irgendwie ein Flag gesetzt wird, so das bei einer Verbindungsanfrage durch den Client nicht direkt eine Verbindung initiiert wird, sondern erst mal auf den Accept-Methodenaufruf gewartet wird. Was meint ihr dazu? Über Antworten würde ich mich freuen.
Ob ein Flag gesetzt wird, weiß ich nicht. Aber mit Sicherheit muss irgendwo das Socket als Listening-Socket markiert werden. Wenn ich mich richtig erinnere, werden alle Socket-Geschichten über die wsock32.dll abgewickelt, zu der es mittlerweile bestimmt auch eine 64-Bit-Version gibt.

Prinzipiell ist es aber richtig, daß das Socket im Listening-Mode nur Verbindungsanfragen bearbeitet und dann weiter den Port auf eingehende Verbindungen überwacht.

Verbindungsanfragen, die mit Accept() bearbeitet werden, erstellen ein neues Socket zur Verbindungsherstellung. Die MSDN ist da auch sehr hilfreich.

Was hast Du denn mit Socket-Programmierung vor? Nur mal so neugierigerweise gefragt.
Erebos76 ist offline   Mit Zitat antworten