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