010
11.01.2004, 19:00 Uhr
(un)wissender
Niveauwart
|
@virtual Meine Klasse unterstützt allerdings nur synchrone Sockets, da ich für asynchrone an die Eventschleife muss, das wollte ich vermeiden. Ich wollte die mit gtkmm nutzen. Ich unterstütze << und >>, aber das macht keinen Socketstream aus. Was ich echt unterschätzt habe, ist der Aufwand der Threadsicherheit. Ich habe globale(für Netzinitialisierung ->::WSAInit) wie lokale Referenzzählung(muss, da Sockets sonst nicht kopiert werden können), und dass zu synchronisieren, wow! Wird wohl am Ende 600 Zeilen haben. Ist dann aber auch ohne Nachzudenken benutzbar und das mit 1-2 Zeilen Code. -- Wer früher stirbt ist länger tot. |