編輯:關於Android編程
問題描述:
測試時發現手機(電信3G網絡)tcp客戶端連接不上tcp服務器(校園網固定公網ip)了,一直連接超時,但是切換到wifi後可以連上。
有段時間之前測試過3G是可以連上的TT..
後續測試:
——————————————————————————————--
測試環境1:硬件環境——網絡
Client:
Server:
TCP連接測試結果:
error1:客戶端連接服務器時Socket建立超時fail。
或者
error2:
java.net.SocketTimeoutException:Transport endpoint is not connected
服務端提示:
11:39:35 MSG TCPsocket error 1, The remote host closed the connection
測試環境2:硬件環境——網絡
Client:
Server:
TCP連接測試結果:
success:客戶端通過校園網wifi可成功連接上服務器。
測試環境3:硬件環境——網絡
Client:
Server:
TCP連接測試結果:
Day1-success:客戶端通過電信wifi可成功連接上服務器;
Day2-failed:客戶端通過電信wifi連接服務器失敗
測試環境4:硬件環境——網絡
Client:
Server:
TCP連接測試結果:
success:多次測試客戶端通過3G或wifi皆可成功連接上電信服務器。
小結:
服務器網絡:校園網{電信3G/聯通3G/移動3G
服務器網絡:電信寬帶(連接成功){電信3G移動3G聯通3G,wifi}
猜想:
校園網公網ip在入口處有限制
——tcp端口被封掉或者ip被過濾,只允許校園網+校內寬帶ip(待測)能通過。
附:
Socket建立,測試代碼:
code:
//連接服務器
try
}
}
}
androidtcp:
error:
經常會網友遇到手機使用時間較久後會遇到提示“SD卡已損壞,您可能必須將其重新格式化”故障,導致手機SD卡無法使用。最近身邊有朋友手機
Android中的復制粘貼 The Clipboard Framework 當使用clipboard framework時,把數據放在一個
我們經常在做項目過程中遇到內存溢出的問題,同時面試中關於OOM的問題也常常出現。這裡,我將前輩們解決Andorid內存溢出的方法重新整理一番,方便自己以後使用。一、And
前言在Android開發中ListView是最為常用的控件之一,基本每個應用都會涉及到它,要使用ListView列表展示,就不可避免地涉及到另外一個東西—&m