[c++/winApi]Socket - Buttons

kickerxy123

Erfahrenes Mitglied
Hallo!
Ich habe mal wieder ein Problem.
Wenn jetzt mein Server im listenModus ist, z.B. über select(), dann reagiert das Programm nicht mehr auf andere Sachen (Buttons drücken, edit Felder!). Wie kann ich in die whileSchleife des Selects eine Buttonabfrage realisieren? Müsste also in dem folgendem Schema sein:

Code:
while(exit==false){
....select(...);
....
if(Benutzer macht was auf der API, z.B. Button drücken){
Führe das aus}
.....
}
Wie ist das zu realisieren?


Danke+
kikcer
 
Hallo,

die Kommunikation (Listen Modus) gehört in einen eigenen Thread, dann bleibt die GUI bedienbar.

Gruß
MCoder
 
In diesem Thread, hab ich dir bereits von dem letzten Parameter von selectr() berichtet, mit dem du das select(), sofort weiterlaufen lassen kannst. Da du aber anscheinend auf der Suche nach einer anderen Lösung bist, würde ich dir auch einen Thread empfehlen. MSDN-CreateThread()
 
danke, ich war tatsächlich noch auf einer anderen Suche... ich habe jetzt einfach eine 2. Messageschleife eingerichtet, ist vllt nicht die beste Lösung, aber die reicht mir vollkommen aus und funktioniert gut, trotzdem danke!
 
Zurück