TCP

server端:

  
  
  
  
  1. ServerSocket server = new ServerSocket(1234);//设置通讯服务端端口 
  2. Socket socket = server.accept();//等待客户端响应 
  3.  
  4. InputStream is = socket.getInputStream(); 
  5. OutputStream os = socket.getOutputStream(); 
  6. os.write("hello from server".getBytes());//先写后读 
  7.  
  8. int length = 0
  9. byte[] buffer = new byte[1024]; 
  10. while (-1 != (length  = is.read(buffer )))//等待读取内容 
  11. System.out.println("Server: " + new String(buffer, 0, length)); 

client客户端:

  
  
  
  
  1. Socket socket = new Socket("127.0.0.1"1234);//对应服务端地址和端口 
  2.  
  3. OutputStream os = socket.getOutputStream(); 
  4. os.write("hello from client".getBytes()); 
  5.  
  6. InputStream is = socket.getInputStream(); 
  7. byte[] buffer = new byte[1024]; 
  8. int length = 0
  9. while (-1 != (length  = is.read(buffer))) 
  10.     System.out.println("Client: " + new String(buffer, 0, length)); 

 

本文出自 “天空没有痕迹但我飞过” 博客,转载请与作者联系!

你可能感兴趣的:(server,tcp,client)