Calvin's Tech Space

          成于堅(jiān)忍,毀于浮躁

             :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
          參照unp,試著運(yùn)行一個(gè)簡(jiǎn)單的時(shí)間打印服務(wù)器程序,設(shè)置bind端口微13,運(yùn)行起來(lái)后,卻發(fā)現(xiàn)13端口總不能bind上,查看netstat:
          $ netstat -tln
          Active Internet connections (only servers)
          Proto Recv-Q Send-Q Local Address?????????? Foreign Address???????? State????? ??
          tcp??????? 0????? 0 127.0.0.1:631?????????? 0.0.0.0:*?????????????? LISTEN????
          tcp??????? 0????? 0 0.0.0.0:40700?????????? 0.0.0.0:*?????????????? LISTEN????
          tcp6?????? 0????? 0 ::1:631???????????????? :::*??????????????????? LISTEN

          顯示沒(méi)bind到13端口,卻bind到了一個(gè)隨機(jī)的端口40700上。
          后來(lái)忽然意識(shí)到1-1023是保留端口號(hào),是不是因?yàn)?3屬于reserved port的原因?
          修改bind端口為8000后,果然可以bind了。

          原來(lái)1-1023是reserved port是以這種方式實(shí)現(xiàn)的,而以root權(quán)限運(yùn)行程序,則可以bind上1023以下的端口。

          這篇文章不錯(cuò)的:
          http://www.cnblogs.com/zhangleiccst/archive/2011/05/14/2046465.html
          posted on 2011-09-11 23:47 calvin 閱讀(949) 評(píng)論(0)  編輯  收藏 所屬分類: C
          主站蜘蛛池模板: 瑞昌市| 玉树县| 垦利县| 息烽县| 凭祥市| 淄博市| 龙门县| 神木县| 马边| 依兰县| 绵竹市| 时尚| 牙克石市| 全南县| 许昌县| 息烽县| 阜阳市| 建昌县| 鄂尔多斯市| 祁阳县| 淳安县| 和龙市| 瓦房店市| 蒲江县| 郑州市| 衡水市| 永胜县| 桦甸市| 井研县| 花莲市| 临邑县| 香港 | 边坝县| 前郭尔| 广饶县| 景洪市| 新源县| 嘉善县| 莆田市| 都昌县| 常宁市|