lwip中server和client的socket、地址和端口号

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);

相关推荐

  1. lwipserverclientsocket地址端口

    2024-06-16 17:46:08       11 阅读
  2. TCPDUMP抓包明确显示IP地址端口

    2024-06-16 17:46:08       30 阅读
  3. Eureka ServerEureka Client

    2024-06-16 17:46:08       34 阅读
  4. nextjs use client use server区别

    2024-06-16 17:46:08       30 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-16 17:46:08       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-16 17:46:08       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-16 17:46:08       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-16 17:46:08       20 阅读

热门阅读

  1. DOM的概念?获取html元素的方法有哪些?

    2024-06-16 17:46:08       7 阅读
  2. 深入浅出Python爬虫:掌握数据抓取的艺术

    2024-06-16 17:46:08       9 阅读
  3. lower_bound 和 upper_bound

    2024-06-16 17:46:08       8 阅读
  4. UOS常用命令

    2024-06-16 17:46:08       6 阅读
  5. Spring Boot 增删改查(mybatis-plus)

    2024-06-16 17:46:08       9 阅读
  6. Vue中双向数据绑定是如何实现的

    2024-06-16 17:46:08       10 阅读
  7. dev c++ “permission denied“解决方法

    2024-06-16 17:46:08       9 阅读
  8. 每天一个项目管理概念之敏捷项目管理

    2024-06-16 17:46:08       8 阅读
  9. MongoDB入门与实践

    2024-06-16 17:46:08       8 阅读
  10. 了解protoStuff

    2024-06-16 17:46:08       8 阅读
  11. 计算机网络期末复习

    2024-06-16 17:46:08       15 阅读
  12. os.system() 函数

    2024-06-16 17:46:08       9 阅读