当前位置: 技术问答>linux和unix
我在服务器端用C写了一个程序,在某端口进行监听客户端发来的请求,UNIX允许这个“端口”的取值范围是什么?我的端口会不会和别人的重复
来源: 互联网 发布时间:2015-02-13
本文导语: 我在服务器端用C写了一个程序,在某端口进行监听客户端发来的请求,UNIX允许这个“端口”的取值范围是什么?我的端口会不会和别人的重复?如果重了怎么办? | 一般为short可表示的范围 0...
我在服务器端用C写了一个程序,在某端口进行监听客户端发来的请求,UNIX允许这个“端口”的取值范围是什么?我的端口会不会和别人的重复?如果重了怎么办?
|
一般为short可表示的范围
0~ 1024 通常为 OS保留
建议在 5000~ 10000 之间
太大的,OS会用作临时端口
0~ 1024 通常为 OS保留
建议在 5000~ 10000 之间
太大的,OS会用作临时端口
|
不会,这样程序会提示错误的
bind函数会提示
告诉你这个端口已经被使用
bind函数会提示
告诉你这个端口已经被使用
|
看这一贴,虽然说得不是很详细。
http://expert.csdn.net/Expert/topic/1185/1185551.xml?temp=.7848169
http://jiurl.cosoft.org.cn/forum/
http://expert.csdn.net/Expert/topic/1185/1185551.xml?temp=.7848169
http://jiurl.cosoft.org.cn/forum/