1. 首页
  2. 编程语言
  3. C
  4. C语言多线程服务器的实现实例

C语言多线程服务器的实现实例

上传者: 2021-07-13 00:10:45上传 PDF文件 476.65 KB 热度 16次

本文基于 C 标准库提供的网络通信 API,使用 TCP ,实现一个简单的多线程服务器 Demo 。首先要看 APIAPI字节序转换函数原型:例如:socket函数原型:建立一个协议族为。listen返回值:无错误,返回 0,否则 -1 。作用:accept接受连接请求,成功返回一个新的套接字描述符 inet_addr函数原型:将一个点分十进制的 IP 字符串转换为网络字节序的 例子send其中 recv其中 connect成功返回 0 ,失败返回 -1 。先运行 需要注意的是,这里的服务器,客户端都是运行在同一机器上的,所以客户端使用的目标 IP 是 127.0.0.1 ,如果想进一步更全面地测试,应该把服务端运行在一个云服务器上,然后开放 8887 端口,再进行测试。

用户评论