socket indpakning
Jeg har lavet et VC++ projekt, som anvender en socket.Problemet er at interfacet til at styre denne socket hurtigt bliver meget kludret. Derfor kunne jeg godt tænke mig at indkapsle den i en kommunikationsklasse.
Spørgsmålet er så følgende.
Da anvendelse af sockets igennem winsock2 foregår ved at man \"hægter\" socketten på et vindue og derved anvender vinduets message-kø til at håndtere events på sockettet. Hvordan får jeg så indkaplset det hele i en klasse?
Kan jeg oprette et vindue i klassen, som aldrig vises og registrere en funktion i klassen som messagehandler? Eller kan man oprette en messagehandler alene og koble socketten på den?
Desuden anvender jeg en hjemmelavet fifobuffer til at tage imod beskeder der skal sendes. Kan man registrere en subfunktion i klassen som en tråd og lade den være \"besked-sende-deamon\"??
Enhver ide er velkommen. :0)
