首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

LINUX停使用SO_REUSEADDR选项的疑问

2013-09-05 
LINUX下使用SO_REUSEADDR选项的疑问我用的是feodra17,我发现即使设置了SO_REUSEADDR选项,也无法同时创建像

LINUX下使用SO_REUSEADDR选项的疑问
我用的是feodra17,我发现即使设置了SO_REUSEADDR选项,也无法同时创建像这样的两个监听套结口:
0.0.0.0:10
192.168.1.100:10
在bind第二个的地址总是会返回Address already used。可是按UNP中说的,使用SO_REUSEADDR选项,是可以创建这样两个监听套结口的,请问各位的系统上的情况是怎么样的呢?
[解决办法]
在unix下,SO_REUSEADDR的意思是关闭套接字监听后,它所使用的地址能立即被另一个套接字使用
[解决办法]
0.0.0.0:是一个特殊值,绑定了所有的地址了。

对已多个地址是可以的,比如
192.168.1.100:10
192.168.1.101:10
192.168.1.102:10

热点排行
Bad Request.