看板 AndroidDev 關於我們 聯絡資訊
目前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)
LaPass:#1E87xsAo 03/14 19:51
Killercat:下面我回了一篇文章,你看看應該是這問題沒錯 03/14 20:31
Killercat:也許是也許不是啦 不過機率不小 XD 03/14 20:31