(Ne) uzavreny socket a "Address already in use"

mjp na email.cz mjp na email.cz
Středa Listopad 28 18:56:17 CET 2001


Dobry den,

mam drobne programky - server a klient, 
pokud ukoncim server a potom klient a nasledne znovu spustim server, oznami chybu pri bind
(errno=98) "Address already in use". 
Pritom se domnivam, ze sockety spravne zaviram 
- close(socket) - na strane klienta i serveru.
Pokud ukoncim prvne klienta a pak server, je vse v poradku. 
Adresa po case (radove minuty) uz "in use" neni
a muzu ji opet pouzivat.

Na strane serveru jsem zkousel jsem zavirat 
i puvodni socket, i ten, co vznikne po pripojeni klienta (accept), nic nepomaha. Mimochodem - jak se to ma spravne zavirat - oba, nebo jen socket po spojeni?

Mam uz z toho asi taaaaakovouhle hlavu, tak mi prosim nekdo pomozte nebo alespon napovezte nebo poslete napady. 

Predem dekuji.

Miroslav Prymek

P.S. OS RH 7.2 

 

---
** CREATED BY EMAIL.CZ **
   http://www.email.cz <--- Get Your Free Email



Další informace o konferenci Linux