最赞回答 / 小肚腩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
最新回答 / 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
最新回答 / 慕移动9181930
我知道了,这是一个Builder模式。Builder是个抽象类。一般我自定义Dialog是直接继承Dialog,setContentView(Viewv)没有用到Builder。GG...那是因为大家都是$(document).ready(function()或window.onload操作,完成页面加载后,再去加载JS文件
2017-02-13
最新回答 / qq_i_18
//1.创建客户端Socket,指定服务器地址和端口 Socket socket = new Socket("localhost", 8888); //2.获取输出流,向服务器端发送信息 OutputStream os = socket.getOutputStream();//字节输出流 PrintWriter pw = new PrintWriter(os);//将输出流包装为打印流 p...
2017-02-08