(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