如何改写CC++网络编程中的TCP服务器端客户端代码以实现长尾词的处理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计357个文字,预计阅读时间需要2分钟。
一、TCP服务器调用顺序:
1.调用socket函数创建套接字;
2.声明并初始化地址信息结构体变量;
3.调用bind函数将套接字与地址信息绑定;
4.调用listen函数进入等待连接请求状态。
一、TCP服务器调用顺序:
调用socket函数创建套接字;声明并初始化地址信息结构体变量;调用bind函数向套接字分配地址;调用listen函数进入等待连接请求状态,只有调用了listen函数后客户端才能调用connet函数,调用listen函数时,若请求队列为空,listen函数不会返回。
#include <sys/socket.h>
// 成功返回0,失败返回-1
int listen(int sock, int backlog);
sock : 希望进入等待连接请求状态的套接字文件描述符
backlog : 请求等待队列的长度
调用listen函数以后,若有连接请求,则应调用accept函数按序受理。
本文共计357个文字,预计阅读时间需要2分钟。
一、TCP服务器调用顺序:
1.调用socket函数创建套接字;
2.声明并初始化地址信息结构体变量;
3.调用bind函数将套接字与地址信息绑定;
4.调用listen函数进入等待连接请求状态。
一、TCP服务器调用顺序:
调用socket函数创建套接字;声明并初始化地址信息结构体变量;调用bind函数向套接字分配地址;调用listen函数进入等待连接请求状态,只有调用了listen函数后客户端才能调用connet函数,调用listen函数时,若请求队列为空,listen函数不会返回。
#include <sys/socket.h>
// 成功返回0,失败返回-1
int listen(int sock, int backlog);
sock : 希望进入等待连接请求状态的套接字文件描述符
backlog : 请求等待队列的长度
调用listen函数以后,若有连接请求,则应调用accept函数按序受理。

