用socket做了個程序,本地測試沒有問題,發布到服務器上時連接不上,用telnet測試連接失敗
服務器上netstat -a 查看端口情況,127.0.0.1綁定端口9300處於監聽狀態,如下圖:
修改socket綁定IP為服務器IP,端口狀態變為下圖:
telnet連接測試成功!
很納悶,查了下
http://blog.csdn.net/msdnwolaile/article/details/51278867
總結:
127.0.0.1 是環回地址,如果服務端套接字綁定在它上面,你的客戶端程序就只能在本機訪問