WaitInit now sets SO_REUSEADDR
This commit is contained in:
parent
0939cd3062
commit
1e3c476819
|
@ -487,9 +487,14 @@ End;
|
|||
Procedure TSocketClass.WaitInit (Port: Word);
|
||||
Var
|
||||
SIN : TINetSockAddr;
|
||||
Opt : LongInt;
|
||||
Begin
|
||||
FSocketHandle := fpSocket(PF_INET, SOCK_STREAM, 0);
|
||||
|
||||
Opt := 1;
|
||||
|
||||
fpSetSockOpt (FSocketHandle, SOL_SOCKET, SO_REUSEADDR, @Opt, SizeOf(Opt));
|
||||
|
||||
SIN.sin_family := PF_INET;
|
||||
SIN.sin_addr.s_addr := 0;
|
||||
SIN.sin_port := htons(Port);
|
||||
|
|
Loading…
Reference in New Issue