Socket, eingehende Verbindung ablehnen
-
Wie die Überschrift schon sagt, möchte ich gerne wissen wie man eine eingehende Verbindung ablehnt.
Mit accept nimmt man ja eine an, wenn ich aber nicht accept ausführe wartet der Client ja bis zum Ende des Timeouts, geht das nicht einfacher?
-
Evtl. mit shutdown - ist glaub' aber aauch nicht so ganz das was du suchst
-
Stimmt, möchte ja nur ablehnen, nicht komplett meine Sockets löschen.
-
moin meister ...
wieso "komplett löschen"
accept liefert einen Socket zurück, und der wird geschlossen.
der listner bleibt davon unberührt.so stelle ich mir das vor
closesocket(accept(...));
mfg
RB
-
Wenn du accept machst wird der Socket angenommen, und mit closesocket wieder geschlossen.
Wieso soll ich erst die Verbindung annehmen, wenn ich sie im gleichen Augenblick wieder schliesse.
-
dann muß ebend der Client seinen TimeOut vor dem Verbinden runter setzen
und dananch wieder hoch ...mfg
RB