Tcp 传输 (查端口 netstat -an)
1 建立客户端(socket) 和服务端(serverSocket)
socket 实现客户端 套接字。套接字是两台机器通讯的端点
try {
// 建立 socket 客户端服务 Socket s = new Socket("127.0.0.1", 1000); // 当通讯渠道 建成功后 就可以 获得流对象 ,我们称为 socket流 这个流具有 输入和输出 OutputStream out = s.getOutputStream(); // 全是 字节流 out.write("孙俊良".getBytes()); s.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }2 通讯道打通后 通过socket中的io 流 进行数据传输 (socket是一个独立的对 象 封 装了 各项参数)
java.net.ServerSocket socket = new ServerSocket(1000);
Socket accept = socket.accept(); System.out.println("监听中 ;;;;;;;"); InputStream inputStream = accept.getInputStream(); byte [] buf = new byte[1024]; int len = inputStream.read(buf); String s = new String (buf,0,len); System.out.println(s); accept.close(); socket.close();3关闭 socket