Socket verbinding verbroken.

Status
Niet open voor verdere reacties.

erikiej1

Gebruiker
Lid geworden
29 apr 2008
Berichten
138
Beste lezer ;)

Hoe kan ik de Server laten weten met Sockets in C++ dat er een Client is weggegaan?

alvast bedankt voor het antwoord op dit korte vraagje :P
 
Je kan natuurlijk zelf nog iets doorsturen naar de server voor de client weggaat, maar in principe kan de verbinding zomaar verbroken worden. Je moet dus bij de server gaan kijken - ik dacht dat je van recv() <= 0 terugkreeg als de verbinding verbroken werd (of er een fout optrad), maar 't is een tijdje geleden :).
 
oke

ik zal proberen maar als er een fout optreedt returnt recv SOCKET_ERROR volgens mij..:thumb:
 
recv geeft 0 terug bij een "nette" verbreking en SOCKET_ERROR (-1) bij een harde verbreking of een ander soort error.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan