小编hao*_* hu的帖子

SO_REUSEADDR 套接字选项在客户端有用吗?

我在一个 Java 客户端库中遇到了这句话:

socket.setReuseAddress(true);

以为是用来提高性能的,因为该SO_REUSEADDR选项可以表示socket即使属于其他socket也可以强行使用TIME_WAIT端口。

但是我也发现这个选项主要用在服务器端,可以让服务器快速重启,而不是等待 TIME_WAIT 套接字关闭。

我的问题是这个选项对客户端有用吗,比如这个客户端库?这会像某些攻击一样对另一个套接字有害吗?

非常感谢!

-迪米

sockets linux

5
推荐指数
1
解决办法
1372
查看次数

标签 统计

linux ×1

sockets ×1