搜索
写经验 领红包
 > 健康

so_euseadd 使用(so-euseadd)

SO_REUSEADDR使用的四个场景

1.当有一个有相同本地地址和端口的socket1处于time_wait状态时,而你启动的程序的socket2要占用该地址和端口,你的程序就要用到该选项。

2.SO_REUSEADDR允许同一个port上启动同一服务器的多个实例(多个进程)但每个实例绑定的ip地址不能相同,在有多块网卡或用ip alias技术的机器可以测试这种情况。

3.SO_REUSEADDR允许单个进程绑定相同的端口到多个socket上,但每个socket绑定的ip地址不同

4.SO_REUSEADDR允许完全相同的地址和端口重复绑定,但这只用于udp的多播不用于tcp

so_reuseaddr 使用(so-reuseaddr)

温馨提示:通过以上关于SO_REUSEADDR使用的四个场景内容介绍后,相信大家有新的了解,更希望可以对你有所帮助。