最贊回答 / 小肚腩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