Hey Guys,
ich will neuerdings so systemnah wie möglich programmieren und schreibe daher zur Übung einige meiner Progs um.
Nun bin ich bei Winsock angelangt. Ich ersetze damit die
Indy-Komponenten. Jedoch komme ich mit einigen Umsetzungen nicht klar: Eine von denen wäre:
Zunächst einmal frag ich mich, wieso der Client weiterhin gebunden ist mit dem Port, wenn der Server schon längst die Verbindung geschlossen hat. Logisch wäre es diesen Port wieder freizugeben. Der Client ist also nach einem Connect() und anschließendem Disconnect durch den Server weiterhin an dem Port gebunden. Also muss irgendwie CloseSocket() aufgerufen werden, damit dieser Port fregegeben wird.
Nunja, hier liegt auch das Problem. Wie kann ich dies am leichtesten implementieren? Ich dachte an einen Timer der ständig den Status abfragt, aber der war mir dann schließlich zu umständig und ich kenne keinen Befehl, der den Status abfragt.
Gruß
dde