socket套接字通信建立过程

时间:2021-6-19 作者:qvyue

服务器端:

  1. 服务器应用程序用系统调用socket创建一个套接字。 它是系统分配给服务器进程的类似文件描述符的资源。
  2. 服务器进程用系统调用bind绑定套接字。 然后服务器进程就开始等待客户连接到这个命名套接字。
  3. 系统调用listen创建一个队列用来存放来自客户的进入连接。
    服务器通过系统调用accept来接受客户的连接。
  4. accept会创建一个不同于命名套接字的新套接字来与这个特定客户进行通信,而命名套接字则被保留下来继续处理其他客户的连接请求。

客户端:

  1. 调用socket创建一个未命名套接字。
  2. 调用connect与服务器建立连接,将服务器的命名套接字作为一个地址。
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。