最赞回答 / 欧简墨
同样的问题,已解决。原因:socket.receive(packet)会锁死对象packet(你看一下receive方法就知道),主线程锁死packet对象后,在start()的子线程中不能调用 packet.属性,packet.方法()。解决办法:while(true){ byte[] data=new byte[1024];//创建字节数组,指定接受的数据包的大小 DatagramPacket packet=new DatagramPacket(data, data.lengt...
2015-08-24
最新回答 / 叶孤城_007
socket =new Socket("localhost", 8800); ois=new ObjectInputStream(new BufferedInputStream(socket.getInputStream()));socket和ois是不是需要先指定应用类型啊
2015-08-03