哈工大

哈工大计算机网络实验一 :多线程服务器编程

思路:linux下包含头文件#include <pthread.h>

编译的时候加上参数 -lpthread

对于服务器端,服务器对socket处理的部分与接收客户端字符串的部分分开写,

服务器端的主函数中首先使用socket()函数创建socket,然后使用bind()函数将socket与ip地址和端口绑定,

再调用listen()函数设置为监听端口状态和监听的最大值,最后在while(1)循环里写accept()函数,每接收到一个客户端

就响应并且创建一个线程来处理。

服务器端代码:

server_tcp.c

  • Students
  • Linux*
  • Server
  • C/C++
  • Beginner
  • 哈工大
  • 服务器socket编程
  • 多线程
  • Subscribe to 哈工大