Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Probleme mit Threads

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
10.12.2003, 18:10 Uhr
ao

(Operator)


Zwei Threads sind schon OK, aber die dürfen nicht beide AfxSocketInit machen. Die Funktion heißt zwar SocketInit, aber sie initialisiert nicht einen Socket, sondern das ganze Windows-Sockets-System (für diesen Prozess). Darum ist es falsch, sie mit jedem neuen Socket aufzurufen.

Ruf sie einmal auf, wenn das Programm startet, z.B. in InitInstance, und danach bis zum Programmende nie wieder.

Außerdem könnte es eine gute Idee sein, statt _beginthread AfxBeginThread zu verwenden, wo du schon mal bei MFC bist. Das Mischen unterschiedlicher Bibliotheken ist gerne mal die Ursache für alle möglichen seltsamen Erscheinungen.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: