当前位置:  技术问答>linux和unix

我在服务器端用C写了一个程序,在某端口进行监听客户端发来的请求,UNIX允许这个“端口”的取值范围是什么?我的端口会不会和别人的重复

    来源: 互联网  发布时间:2015-02-13

    本文导语:  我在服务器端用C写了一个程序,在某端口进行监听客户端发来的请求,UNIX允许这个“端口”的取值范围是什么?我的端口会不会和别人的重复?如果重了怎么办? | 一般为short可表示的范围 0...

我在服务器端用C写了一个程序,在某端口进行监听客户端发来的请求,UNIX允许这个“端口”的取值范围是什么?我的端口会不会和别人的重复?如果重了怎么办?

|
一般为short可表示的范围
0~ 1024 通常为 OS保留
建议在 5000~ 10000 之间
太大的,OS会用作临时端口

|
不会,这样程序会提示错误的
bind函数会提示
告诉你这个端口已经被使用

|
看这一贴,虽然说得不是很详细。
http://expert.csdn.net/Expert/topic/1185/1185551.xml?temp=.7848169
http://jiurl.cosoft.org.cn/forum/

    
 
 

您可能感兴趣的文章:

  • socket编程,服务器会用bind()绑定端口,而客户端不用绑定端口就可以调用connect()。那么客户端的端口时系统自己分配的么?是何时绑定的?
  • 请问:查看端口监听情况的命令是什么啊?( 比如我想看服务器是否在监听某一端口)
  • 请问:我发现端口一旦被绑定后就无法释放出来,除非服务器端退出,有没有主动释放端口的办法啊?
  • 我把ssh端口改成了44422 但是iptables里没开这个端口 现在服务器连不上去了... 有解决方案么
  • nmap扫描服务器端口(远程桌面端口)
  • 请问配置了ftp服务器、邮件服务器后系统默认开放哪些端口?
  • linux服务器如何开启端口
  • 两个域名,两个端口,一个服务器……
  • 求救:开80端口,服务器死机.
  • 请问Linux下安装了apache服务器后会打开哪些端口?
  • 在服务器端怎样检测客户端与服务器端的某个会话在一段时间里面没有通信,然后在服务器端终止该会话?? iis7站长之家
  • CentOS服务器 怎么打开3306端口?
  • 设置代理服务器时一定要将端口映射到80吗?
  • 请问怎么能把服务器上的端口(8080)去了!
  • 服务器上总是有人连到113端口
  • 如何测试linux服务器某端口是否开通,在线等。。。。
  • 莫名其妙,linux服务器端口映射不出去
  • ●●紧急,在线等●●我弄不明白了,请指教邮件服务器smtp端口587能收到外网的email么?
  • 用linux系统做web服务器有那些端口是必须开!!!
  • 我想在服务器端口获得连结上来机子的IP,不知道有什么方法可以实现!!!?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 服务器监听处理100台客户端的大量UDP请求,请问用什么方法好点呢?
  • [图文]如何保护好Oracle服务器上的监听器
  • 重装服务器后IIS网站错误(应用程序中的服务器错误)
  • 请问在红旗Linux多功能服务器版上(不是数据库服务器版)能否正常安装使用Oracle?红旗Linux数据库服务器版要比红旗Linux多功能服务器版贵
  • nginx 服务器介绍
  • 校园网,www服务器,邮件服务器,数据库服务器等各用什么平台(系统)性能最佳?
  • 代理服务器原理,功能及作用详细介绍
  • 双linux服务器如何能在一台服务器崩溃的情况下在另一台服务器上启动相应服务
  • Apache HTTP服务器2.4中的新功能概览
  • 如何有效判断服务器已经连接不上(服务器关闭,服务器非法退出等原因)
  • php中操作memcache的类及成员列表及php下如何连接memched服务器
  • 在服务器端怎样检测客户端与服务器端的某个会话在一段时间里面没有通信,然后在服务器端终止该会话??
  • nginx服务器基本特性及使用技巧
  • 恳请对服务器的开发有经验的谈谈服务器开发经验(Unix/Linux & Win32):服务器构架、内存泄漏检测,异常出错……!!!
  • c/c++服务器程序内存泄露问题分析及解决
  • 如果服务器不是本机(程序在一服务器,数据库在一服务器,局域网),如何连接sql ??
  • nginx服务器下通过fastcgi支持php5详细安装配置步骤
  • 采用sendmail搭建邮件服务器必须在邮件服务器上构建DNS服务吗?
  • Mysql服务器登陆,启动,停止等基本操作命令介绍(Linux/Centos环境)
  • web服务器和应用服务器的区别?
  • 服务器存储快照和数据库快照详解
  • 现在有50台服务器,他们的IP是192.168.1.1~192.168.1.100,如何将服务器192.168.1.1的/etc/rc.local快速复制到另外49台服务器上?
  • 如何去理解web服务器与应用服务器


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3