socket 和 外網(wǎng)通信 的問題
看了老師的視頻后,依照老師的代碼寫了個客戶端和服務端程序,局域網(wǎng)測試沒有問題-客戶端和服務器端能互發(fā)數(shù)據(jù)
于是想用花生殼端口映射服務端, 然后用客戶端連接發(fā)現(xiàn)如下問題:
服務端能收到客戶端的信息,但客戶端不能收到服務端信息
----說明網(wǎng)絡沒問題
我把服務端的接受代碼刪去讓他只能發(fā)送, 把客戶端的發(fā)送代碼刪去讓他只能接受
結果客戶端能收到服務端的信息 ---但這又有什么用呢?
----說明網(wǎng)絡沒問題
我還懷疑是程序的問題,但在局域網(wǎng)內(nèi)服務端和客戶端能夠互發(fā)信息
----說明軟件沒問題
因此我就納悶了---到底問題出在哪呢 ???
2016-03-22
Socket通信 ?只能是在內(nèi)網(wǎng),要想在外網(wǎng)也進行通信的話 ?可以利用第三方軟件 花生殼將服務器的內(nèi)網(wǎng)IP映射到外網(wǎng)上