最贊回答 / 歐簡墨
同樣的問題,已解決。原因:socket.receive(packet)會鎖死對象packet(你看一下receive方法就知道),主線程鎖死packet對象后,在start()的子線程中不能調(diào)用 ?packet.屬性,packet.方法()。解決辦法:while(true){?????byte[] data=new byte[1024];//創(chuàng)建字節(jié)數(shù)組,指定接受的數(shù)據(jù)包的大小 ????DatagramPacket packet=new DatagramPacket(data, data.lengt...
2015-08-24
+ 我來回答
回答最高可+2積分
最新回答 / 古__月
其實(shí)你在使用的是eclipse的話,它會自動提示異常的,你可以直接把異常向外拋,再到最后統(tǒng)一處理
最新回答 / 葉孤城_007
socket =new Socket("localhost", 8800); ois=new ObjectInputStream(new BufferedInputStream(socket.getInputStream()));socket和ois是不是需要先指定應(yīng)用類型啊?
2015-08-03