作者senjor (我是三舅)
看板AndroidDev
標題[閒聊] ISP業者會吃SOCKET PORT?
時間Mon Aug 5 23:51:22 2013
小弟我寫了一個PC Server端跟手機Client端互相通訊的程式
(因為已經寫得太大了,所以程式碼就不放上來了,請見諒)
一開始在我的Galaxy上都可以正常運作
不管是wifi、3G、區網都可以正常使用無誤
後來我換了朋友的S2手機來測試wifi、區網都可以正常使用
可是只要切上3G網路就一定會沒有辦法接收Server端傳來的訊息 (都是Time Out)
檢查過手機開啟的Socket Port都是正常監聽的,但是就是一定會收不到
Server要丟給Clinet一定會Time Out然後連線失敗 (也的確很久)
但是這種問題在我的中華電信3G使用就不會出現
換到遠傳3G就會出問題收不到任何訊號
該不會其實ISP本身就會有廢掉某些Socket Port的問題存在吧 @@?
有人也有遇過小弟遇過的這種問題嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.34.22.35
推 tasict:除了中華電信是給實體ip外..其他電信業者都是發虛擬IP 08/06 13:21
→ senjor:蝦米!!?紅豆泥!?那要怎麼做P2P溝通? @@ 08/06 16:44
→ p2k:^寫錯, 是 CGN 08/06 19:41