chyba pri opetovnem bind u socketu

Radek Cervinka radek.cervinka na centrum.cz
Pondělí Říjen 22 13:31:25 CEST 2001


>> handle:=socket(PF_INET, SOCK_STREAM , IPPROTO_TCP);
>> listen(Handle,5);
>> with FAddr do
>>     begin
>>       sin_family := AF_INET;
>>       sin_port := htons(Port);
>>       sin_addr.s_addr := INADDR_ANY;
>>     end;
>> bind(Handle, FAddr, SizeOf(FAddr));
>> setsockopt sem nevolal (musim? a kdyz tak jak)
>
>Parametr SO_REUSEADDR je pravdepodobne to, co Vas zajima.
>
Ale tam by uz nikdo nemel byt - muj program skoncil a tudiz by mel byt
ten port volny :(
Zavirani je takto
  Libc.shutdown(Handle,2);
  close(Handle); 





Další informace o konferenci Linux