java socket 做一些 总结吧。
对于Server来说
ServerSocket server = new ServerSocket(8000);//端口号
Socket s = server.accept();//等待连接
InputStream in = s.getInputStream();
DataInputStream dis = new DataInputStream(in);
OutputStream out = s.getOutputStream();
DataOutputStream dos = new DataOutputStream(out);
dos.writeUTF("hello");
System.out.println(dis.readUTF());
对于 client 来说:
Socket socket = new Socket("127.0.0.1",8000);
OutputStream out = socket.getOutputStream();
DataOutputStream dos = new DataOutputStream(out);
dos.writeUTF("I'm connected");
socket.close();
以上只是最简单的demo
总的来说,socket 的getInputStream() 和 getOutputStream() 两个方法十分的重要,
这两种方法为socket TCP 传输数据 提供了保障。
转载于:https://blog.51cto.com/3937307/1105694