1、server的socket通过lwip_socket建立:
server_sd = lwip_socket(AF_INET, SOCK_STREAM, 0);
2、client的socket在监听到连接后建立:
client_sd = lwip_accept(server_sd, (struct sockaddr *)&client_addr_port, (socklen_t *)&size);
3、server的IP地址和端口号server_addr_port:
先赋值:
server_addr_port.sin_family = AF_INET;//IPV4
server_addr_port.sin_port = htons(TCP_CMD_PORT);//7
server_addr_port.sin_addr.s_addr = INADDR_ANY;//0.0.0.0
再绑定:
lwip_bind(listen_sd, (struct sockaddr *)&server_addr_port, sizeof(server_addr_port);
4、client的IP地址和端口号client_addr_port:
client_sd = lwip_accept(server_sd, (struct sockaddr *)&client_addr_port, (socklen_t *)&size);