Too long on a BSD box SO_REUSEPORT is specific to it :)

If SO_REUSEADDR there should be no reason the restarting
process cant bind to the address.
Someone suffering from this problem should check the state of
the port using OS utils netstat / sockstat / lsof to see what's
holding the port and what state it is in.

The rules state that if SO_REUSEPORT is set then only if the
port is in the LISTEN state should binding be refused if the
OS thinks it is in LISTEN but to a dead process then there
is something wrong on the OS side which would be odd but
not impossible.

If anyone has a server in this situation and needs help looking
at it give me a shout on IRC #mpukhosting on QuakeNet.

If we can give Alfred / the guys at valve a reproducible /
solution to this I'm sure they would be more than happy
to fix it :)

   Steve / K
----- Original Message -----
From: "Alfred Reynolds" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, December 16, 2004 6:47 PM
Subject: RE: [hlds_linux] RCON Problems with CS:S



SO_REUSEPORT isn't a valid sockopt and SO_REUSEADDR is already used.

- Alfred

----Original Message----
From: [EMAIL PROTECTED]

If I hear u correct that will be just someone not specifying:
SO_REUSEADDR|SO_REUSEPORT when the port is created.
and hence would be a 30second fix.



================================================ This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it.

In the event of misdirection, illegible or incomplete transmission please 
telephone (023) 8024 3137
or return the E.mail to [EMAIL PROTECTED]


_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

Reply via email to