TCP回射 服务端程序

本例为多进程的 TCP 回射程序(服务端)

  1. 套接字 sockaddr_in cliaddr, servaddr
    网际套接字地址结构, 包含协议族(ipv 4, ipv 6), 端口号, ip 地址

TCP回射 客户端程序

本例为多进程的 TCP 回射程序(客户端)

在客户端程序中, str_cli 函数主要做两件事情:

  1. 从标准输入中获取数据并发送给服务端(Writen) -阻塞
  2. 从服务器中获取回射数据(Readline)并输出到标准输出 -阻塞

而本例中, 主要依赖于 Fgets 函数从标准输入获取数据, 如果用户长时间不输入文本, 则 1, 2 都被阻塞, 极大的影响了性能, 后续使用基于 select 和 epoll 的 I/O 复用模型将能改善此场景.

Hello world!
文章已创建 209

3 个评论 在 “TCP回射 服务端程序

评论已关闭。

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部