作者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