首页未分类 › Linux select实现的TCP echo

Linux select实现的TCP echo

该文主要是用select实现了一个TCP的echo,客户端连接到服务器端,发送数据,服务器端直接回复原数据给客户端。客户端发送quit则服务器终止。

需要注意的是:
1、每次select前最好都要重新设置一下fd_set
2、不要忘记关闭socket
3、将server_sockfd用fcntl设置为非阻塞
4、select最后一个超时参数,0表示不阻塞,-1表示一直阻塞直到事件发送,还有自定义超时时间。

服务器端代码:

客户端代码:

发表评论