importjava.io.IOException;importjava.io.InputStream;importjava.net.ServerSocket;importjava.net.Socket;publicclassTest{publicstaticvoidmain(String[] args){// 创建套接字,ip,端口号try{ServerSocket socket =newServerSocket(8800);System.out.println("socket套接字创建成功,等待连接");while(true){finalSocket con = socket.accept();System.out.println("有客户端接入");newThread(newRunnable(){publicvoidrun(){// TODO Auto-generated method stub// 获取输入流,用来读取数据InputStream in;try{
in = con.getInputStream();byte[] data =newbyte[128];int len =0;
len = in.read(data);System.out.println("读到消息:"+newString(data,0, len));}catch(IOException e){// TODO Auto-generated catch block
e.printStackTrace();}}}).start();}}catch(IOException e){// TODO Auto-generated catch block
e.printStackTrace();}}}