linux c TCP连接通讯

时间:2023-03-09 01:22:02
linux c TCP连接通讯

服务端:

  1.申请服务端自己的socket

  2.对addr赋值

  3.bind文件描述符和地址信息

  4.listen监听服务

  5.等待accept客户端的连接

  6.处理建立好的连接

  7.关闭socket

客户端:

  1.申请客户端自己的socket

  2.对addr赋值

  3.connect服务端

  4.对建立好的连接处理数据交互

  5.关闭socket

常见问题分析:

  1.客户端和服务端同时发送怎么接收?

  2.怎么进行socket的半关闭?

  3.什么时候禁用Nagle?