我想在Android中實現基本的數據報套接字。我開始在網絡上提供的樣本之一:Android數據報套接字不工作
String messageStr="Hello Android!";
int server_port = 54372;
try {
DatagramSocket s = new DatagramSocket();
InetAddress local = null;
local = InetAddress.getByName("192.168.100.127");
int msg_length=messageStr.length();
byte[] message = messageStr.getBytes();
DatagramPacket p = new DatagramPacket(message, msg_length, local, server_port);
s.send(p);
} catch (SocketException e) {
e.printStackTrace();
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
我有使Internet的權限在AndroidManifest.xml:
<uses-permission android:name="android.permission.INTERNET"/>
當它擊中s.send(p)
命令的程序死掉。
我錯過了什麼?它一定是明顯的。
你應該張貼您的logcat消息時,它的模具「 – triggs