删除多连接内容,只支持单连接

This commit is contained in:
2026-08-25 12:41:33 +08:00
parent d6bc3f6253
commit 0a707034cc
10 changed files with 109 additions and 507 deletions

View File

@@ -97,12 +97,11 @@ int net_bind(int sockfd, const struct net_sockaddr *addr, int addrlen);
/*
* 函数功能TCP Server 监听
* 入口参数sockfd - socket 描述符
* backlog - 最大等待连接数(多连接模式下为数据 Socket 数量)
* 返回值0 成功,-1 失败
* 限定条件socket 已绑定
* 函数说明:内部调用 ch395f_tcp_listen多连接模式自动配置数据 Socket
* 函数说明:内部调用 ch395f_tcp_listen监听 Socket 自身即为数据通道
*/
int net_listen(int sockfd, int backlog);
int net_listen(int sockfd);
/*
* 函数功能TCP Server 接受连接
@@ -333,11 +332,10 @@ int net_close_sock(net_sock_t *p_sock);
/*
* 函数功能:启动 TCP Server 监听(内部版本,直接操作,不经过消息队列)
* 入口参数sockfd - Socket 描述符
* backlog - 数据 Socket 数量0=单连接模式)
* 返回值0 成功,-1 失败
* 限定条件:必须在 netTask 上下文中调用
*/
int net_listen_locked(int sockfd, int backlog);
int net_listen_locked(int sockfd);
#ifdef __cplusplus
}