監聽端口成功,用netstat看不到佔用的端口號問題

      創建了一個套接字socket,綁定bind某個固定端口號之後,發現無法接受客戶端的連接,故用netstat 查看綁定的端口號,驚奇的是竟然沒有找到,百思不得其解,最後用端口查看工具cports看了一下服務程序佔用的端口號和設置的竟然不一致,檢查端口號賦值的地方,serverAddr.sin_port = SERVER_PORT;修改爲serverAddr.sin_port = htons(SERVER_PORT)後,測試通過。htons是將整型變量從主機字節順序轉變成網絡字節順序, 就是整數在地址空間存儲方式變爲高位字節存放在內存的低地址處。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章