当前位置: 技术问答>linux和unix
对于socket UDP传输,一个端口只能被一个进程绑定?
来源: 互联网 发布时间:2016-04-03
本文导语: 我做了一下试验: 注意:进程1和进程2为同一主机上的两进程 (1) 进程1(UDP)先绑定端口2000,进行侦听,bind成功 (2) 进程2(UDP)也绑定端口2000,bind 失败,原因如下: Address already in use(问...
我做了一下试验:
注意:进程1和进程2为同一主机上的两进程
(1) 进程1(UDP)先绑定端口2000,进行侦听,bind成功
(2) 进程2(UDP)也绑定端口2000,bind 失败,原因如下:
Address already in use(问题1:为什么不说端口已经被使用了?对于bind操作,address都是host ip啊。。。)
------------------------------------
记得以前学习tcp和udp的时候,tcp是面向连接的,udp是非面向连接的:
问题2:
按照这个事实:
(1) UDP通信时,两个不同进程绑定同一端口会出现错误
(2) tcp 通信时,两个不同进程绑定同一端口可以吗?
注意:进程1和进程2为同一主机上的两进程
(1) 进程1(UDP)先绑定端口2000,进行侦听,bind成功
(2) 进程2(UDP)也绑定端口2000,bind 失败,原因如下:
Address already in use(问题1:为什么不说端口已经被使用了?对于bind操作,address都是host ip啊。。。)
------------------------------------
记得以前学习tcp和udp的时候,tcp是面向连接的,udp是非面向连接的:
问题2:
按照这个事实:
(1) UDP通信时,两个不同进程绑定同一端口会出现错误
(2) tcp 通信时,两个不同进程绑定同一端口可以吗?
|
问题1:bind同是也绑定端口
问题2:
(1)是的
(2)不可以
问题2:
(1)是的
(2)不可以