最新回答 / 慕少7573967
因為網(wǎng)絡(luò)通信過程中客戶端的主機名是不會帶到服務(wù)器端的。。第二,你沒學(xué)過多線程嗎,不知道主線程和調(diào)用的線程是交替進行的嗎,都是獨立進行的。
2017-04-03
最贊回答 / 小肚腩era
原因:socket.receive(packet)會鎖死對象packet,主線程鎖死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.length);? ? socket.receive(packet);//...
2017-03-20
最新回答 / qq_小樹_6
package java_socket;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.net.Socket;import...
2017-03-16