Delphi-Cross-Socket icon indicating copy to clipboard operation
Delphi-Cross-Socket copied to clipboard

建议增加SO_REUSEPORT,SO_REUSEADDR在linux下多开进程是无效的

Open pony5551 opened this issue 4 years ago • 0 comments

class function TSocketAPI.SetReUsePort(const ASocket: THandle; const AReReUsePort: Boolean): Integer; const SO_REUSEPORT = 15; var LOptVal: Integer; begin if AReReUsePort then LOptVal := 1 else LOptVal := 0; Result := TSocketAPI.SetSockOpt(ASocket, SOL_SOCKET, SO_REUSEPORT, LOptVal, SizeOf(Integer)); end;

pony5551 avatar Apr 09 '21 03:04 pony5551