首页 > 其他 > 详细

2020-2-18

时间:2020-02-18 23:49:01      阅读:90      评论:0      收藏:0      [点我收藏+]

Socket

Socket 类:该类实现客户端套接字,套接字指的是两台设备之间通讯的端点。

public Socket(String host, int port) :创建套接字对象并将其连接到指定主机上的指定端口号。如果指 定的host是null ,则相当于指定地址为回送地址。

Socket client = new Socket("127.0.0.1", 6666);

成员方法

  • public InputStream getInputStream()
  • public OutputStream getOutputStream()
  • public void close()
  • public void shutdownOutput()

ServerSocket

public ServerSocket(int port)

ServerSocket server = new ServerSocket(6666)

public Socket accept():侦听并接受连接,返回一个新的Socket对象,用于和客户端实现通信。该方法 会一直阻塞直到建立连接。

1.【服务端】启动,创建ServerSocket对象,等待连接。 (客户端)Socket client = new Socket("127.0.0.1", 6666); (服务端)ServerSocket server = new ServerSocket(6666);Socket socket = server.accept();;

  1. 【客户端】启动,创建Socket对象,请求连接。
  2. 【服务端】接收连接,调用accept方法,并返回一个Socket对象。
  3. 【客户端】Socket对象,获取OutputStream,向服务端写出数据。
  4. 【服务端】Scoket对象,获取InputStream,读取客户端发送的数据。
  5. 【服务端】Socket对象,获取OutputStream,向客户端回写数据。
  6. 【客户端】Scoket对象,获取InputStream,解析回写数据。
  7. 【客户端】释放资源,断开连接。

2020-2-18

原文:https://www.cnblogs.com/bestjdg/p/12329162.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!