网络编程 p3 Socket

发布时间 2023-07-18 16:23:11作者: 凉白茶

Socket

  • 基本介绍

    1. 套接字(Socket)开发网络应用程序被广泛采用以至于成为事实上的标准;
    2. 通信的两端都要有Socket,是两台机器间通信的端点;
    3. 网络通信其实就是Socket间的通信;
    4. Socket允许程序把网络连接当成一个流,数据在两个Socket间通过IO传输;
    5. 一般主动发起通信的应用程序属客户端,等待通信我请求的为服务端;
  • 示意图

  • 弹幕摘要:

    • 个人理解:Socket应该是负责数据的输入输出,两端必须都是Socket才能兼容。
    • 但传出的数据还得走TCP/IP协议层层打包,到另一台主机上再层层解包,最后服务端的Socket接收数据。