TCP Client socket in zweiten Thread



Hallo,

ich schreibe ein Programm für den PDA, das sich per TCP mit einem
Hostrechner verbindet. WindowsCE unterstützt nur blockierende Sockets, also
kommt der in einen extra Thread, damit der nicht die GUI blockiert.

Das Programm soll zum Server verbinden und dann auf Buttonklick ein paar
Bytes an den Server schicken. Das Problem jetzt: ein GUI-Thread hat zwar
eine Messageloop, wird jedoch vom Socket blockiert und ein Worker thread
hat gar keine Messageloop. Muss ich da nun bei jedem Ereignis den Socket
neu aufbauen? Ich hätte eigentlich gern eine permanente Verbindung, die
dann halt gelegentlich ein paar Byte sendet.
--
Gruß | Greetings | Qapla'
"All I ask is a tall ship and a star to steer her by."
http://www.stud.tu-ilmenau.de/~frst-ii/
.


Loading