ADDR = Some valid address to bind
fd1 = socket(PF_INET, SOCK_STREAM, IPPROTO_SCTP);
setsockopt(fd1, SOL_SOCKET, SO_REUSEADDR)
bind(fd1, ADDR)
fd2 = socket(PF_INET, SOCK_STREAM, IPPROTO_SCTP);
setsockopt(fd2, SOL_SOCKET, SO_REUSEADDR)
bind(fd2, ADDR) <=== Fails with errno="Address in use"
However, the above code works fine on Linux SLES9. Does it mean that Linux
has a bug, or this is something implementation dependent?
What is the right behavior for SO_REUSEADDR on SCTP sockets?
Do you think this should be explained/documented in "SCTP Sockets API"?
Thanks,
Anatoly Khusid
Received on Fri Feb 11 17:26:28 2005
This archive was generated by hypermail 2.1.8 : Mon Mar 13 2006 - 15:22:24 EST