教你個調試方法,你把printf("bind error");換成printf("bind error: %s\n", strerror(errno)); 這樣可以看出哪裡出錯了.
我沒猜錯的話錯誤信息應該是"Address already in use." ,如果是這個錯誤的話,你再等一會從新運行server就可以了.
B. Linux下Socket網路編程聊天室 程序運行後出錯,伺服器端顯示 accept:invalid argument.多謝啦!
參數不正確
C. linux中socket編程服務端啟動,客戶端啟動是出現錯誤:connection refuse(111)
你的servaddr里的IP地址或PORT埠號設置錯了吧。
服務端和客戶端的簡單里子請參考:
http://blog.csdn.net/flynetcn/article/details/5829258