在java中将SO_LINGER套接字选项设置为ServerSocket

时间:2014-11-21 12:40:36

标签: java sockets serversocket

如何将SO_LINGER套接字选项设置为ServerSocket?我应该扩展SocketImpl类。但是SocketImpl类中有许多抽象方法。

2 个答案:

答案 0 :(得分:1)

将其设置在Socket的{​​{1}}上。

答案 1 :(得分:1)

您无法在SO_LINGER上设置ServerSocket。它没有意义。

我想知道你是否知道SO_LINGER的用途。这是一种很少使用的技术,用于在连接的 TCP套接字上强制执行关闭超时,或者,不幸的是,它们在关闭时强制它们重置连接,这是一个最好避免的操作,原因很多,被滥用,很少被人理解。

你几乎肯定不想在任何插座上使用它。