byte[] by=new byte[7];
by=msg.getBytes();
InetAddress inet = null;
try {
inet=InetAddress.getByName("192.168.1.253");
} catch (UnknownHostException e) {
System.out.println("this is GetAddress error");
e.printStackTrace();
}
try {
dSocket=new DatagramSocket(2225);
} catch (SocketException e) {
System.out.println("this is CreateSocket error");
e.printStackTrace();
}
DatagramPacket packet=new DatagramPacket(by, by.length,inet,2155);
System.out.println(packet);
try {
dSocket.send(packet);
} catch (IOException e) {
System.out.println("this is sendMessage error");
e.printStackTrace();
}这是其中的一段代码,在dSocket.send(packet)这里就直接退出程序了,报的是空指针异常!!公司的无线以及接收端也是没问题的,(在电脑测试过)。放到Android平台上就报错了!