最近學習android開發的時候發現兩個問題
1.在進行socket通訊時候的,
new datagramsocket()總是失敗,丟擲異常。導致udp連線無法
建立。除錯後發現
socket failed:eacces(permission denied)
原因是建立的套接字沒有限權對外連線。
在androidmanifest.xml中,加上這一句話,取得許可權。
android:name="android.permission.internet" />
以下是android訪問許可權大全
2.socket.send(packet);又出現異常
android.os.networkonmainthreadexception 。
原因是把socket 直接寫在onclick響應函式中了,在android中
是不允許把socket通訊,寫在mainactivity中的。
android socket通訊建立
最近做了乙個類似google remote的應用,主要功能是手機端通過網路發出按鍵,接收端接收並處理其事件 接收端 protected static final int sendport 8600 protected static final int receiveport 8601 private...
Android socket區域網通訊
然後需要設定網路許可權,也就是在androidmaifest裡面新增internet許可權 public static string getlocalipaddress catch socketexception e return null 就可以獲取到本機的ip位址。在做第一次連線測試的時候,只需...
Android Socket程式設計
android socket程式設計 建立伺服器的步驟 1.指定埠例項化乙個serversocket。2.呼叫serversocket的accept 以在等待連線期間造成阻塞。3.獲取位於該底層socket的流以進行讀寫操作。4.將資料封裝成流。5.對scoket進行讀寫。6.關閉開啟流。注意 不要...