[問題] socket android 版本問題

看板AndroidDev作者 (時間是魔法!?)時間14年前 (2012/03/14 15:14), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
目前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)

03/14 19:51, , 1F
03/14 19:51, 1F

03/14 20:31, , 2F
下面我回了一篇文章,你看看應該是這問題沒錯
03/14 20:31, 2F

03/14 20:31, , 3F
也許是也許不是啦 不過機率不小 XD
03/14 20:31, 3F
文章代碼(AID): #1FO4L0q6 (AndroidDev)