007
10.12.2003, 12:53 Uhr
~Chris
Gast
|
Leider zu früh gefreut ! Ich kann jetzt die Threads starten und meine Funktionen aufrufen, jedoch stürzt mir der 2.Socket im zweiten Thread ab - vermutlich weil ich lokal jeweils die AfxSocketInit() aufrufe. Das war eigentlich der Grund, warum ich dachte mit 2 verschiedenen Thread könnte ich das Socketproblem lösen. Ich beschreibs jetzt mal kurz.
Der erste Socket (Server und hat nix mit dem zweiten zu tun)horcht auf einem Port ob was reinkommt, verarbeitet das dann und schickt das Ergebnis zurück.
Der zweite Socket sendet nur bei bestimmten Ereignissen (z.B. speichern) dieses Element (CString) an einen bestimmten Rechner über einen bestimmten Port (nicht der gleiche wie beim ersten Socket).
Das ist das Problem, weil wenn der erste horcht kann der zweite nichts mehr senden, weil er absürzt. (schon bei socket2.Create(....))
Hat von euch jemand eine Idee wie ich das mit den Sockets hinbekomme ? Vielleicht gehts ja auch ohne Threads !
Vielen Dank schonmal, Chris |