初始创建FTP服务器
This commit is contained in:
@@ -74,31 +74,7 @@ void net_task_func(void const *arg)
|
||||
DBG_ERROR("net init: FAIL");
|
||||
}
|
||||
|
||||
/* ==================== TCP Server Echo 测试 ==================== */
|
||||
{
|
||||
int listen_sock = net_socket(NET_AF_INET, NET_SOCK_STREAM, 0);
|
||||
DBG_INFO("TCP listen socket: %d", listen_sock);
|
||||
|
||||
struct net_sockaddr_in serv_addr;
|
||||
memset(&serv_addr, 0, sizeof(serv_addr));
|
||||
serv_addr.sin_family = NET_AF_INET;
|
||||
serv_addr.sin_port = net_htons(8080);
|
||||
serv_addr.sin_addr.s_addr = NET_INADDR_ANY;
|
||||
|
||||
if (net_bind(listen_sock, (struct net_sockaddr *)&serv_addr, sizeof(serv_addr)) == 0) {
|
||||
DBG_INFO("TCP bind: OK (port 8080)");
|
||||
} else {
|
||||
DBG_ERROR("TCP bind: FAIL");
|
||||
}
|
||||
|
||||
if (net_listen_locked(listen_sock, NET_TCP_SERVER_MAX_CLIENTS) == 0) {
|
||||
DBG_INFO("TCP listen: OK (max_clients=%d)", NET_TCP_SERVER_MAX_CLIENTS);
|
||||
} else {
|
||||
DBG_ERROR("TCP listen: FAIL");
|
||||
}
|
||||
}
|
||||
|
||||
DBG_INFO("netTask: started, processing messages");
|
||||
DBG_INFO("netTask: started, processing messages (FTP mode)");
|
||||
|
||||
/* ==================== 主轮询循环 ==================== */
|
||||
for (;;) {
|
||||
|
||||
Reference in New Issue
Block a user