最赞回答 / 小肚腩era
原因:socket.receive(packet)会锁死对象packet,主线程锁死packet对象后,在start()的子线程中不能调用 packet.属性,packet.方法()。解决办法:while(true){ byte[] data=new byte[1024];//创建字节数组,指定接受的数据包的大小 DatagramPacket packet=new DatagramPacket(data, data.length); socket.receive(packet);//...
2017-03-20