作者CPR520 (時間是魔法!?)
看板AndroidDev
標題[問題] socket android 版本問題
時間Wed Mar 14 15:14:06 2012
目前client 試用android寫socket傳送 server端試用C#接收
遇到兩個問題
用button去觸法傳送訊息 不知道為什麼第一次按送出timeout後
卡在socket = new Socket(); 然後再按一次server才接到
所以 要按兩次才會傳出去!! 在學校試只要按一次 在家試要按兩次
server 端才會在傳資料過來 是server端問題嗎
另一個問題是 我是使用2.3.3去測socket事可以送出和接收到資料的
但程式放在3.0測就不行~~~
目前找到一個解決方法 是把11改9
<uses-sdk android:minSdkVersion="9" />
不知道是否有其他解決方法???~~
以下是我socket寫法
SocketAddress remoteAddr = new
InetSocketAddress("192.168.0.64",7100);//InetAddress.getByName("192.168.0.64");
socket = new Socket();
socket.connect(remoteAddr);
謝謝大家~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.228.70
※ 編輯: CPR520 來自: 114.34.228.70 (03/14 15:14)
2F:→ Killercat:下面我回了一篇文章,你看看應該是這問題沒錯 03/14 20:31
3F:→ Killercat:也許是也許不是啦 不過機率不小 XD 03/14 20:31