OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3379|回复: 5

socket套接字 的疑问?不明白,不耻下问

[复制链接]

35

主题

70

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
212
金钱
212
注册时间
2021-11-11
在线时间
41 小时
发表于 2022-10-13 16:50:29 | 显示全部楼层 |阅读模式
我用的芯片是W5500,内部有8个socket,  我要做个服务器,

我不明白的是,我做一个TCP服务端,只用一个socket,     如果有多个客户端联接进来,  这一个socket  是不是不够用?


是不是芯片内部有8个Socket ,也就是说,我这个服务器只能接入8个客户端? 每接入一个客户端,我就分配一个socket 给客户?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

14

主题

821

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2035
金钱
2035
注册时间
2021-7-17
在线时间
636 小时
发表于 2022-10-14 09:44:05 | 显示全部楼层
回复 支持 反对

使用道具 举报

35

主题

70

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
212
金钱
212
注册时间
2021-11-11
在线时间
41 小时
 楼主| 发表于 2022-10-26 14:37:31 | 显示全部楼层
我查了许多资料,目前确定,W5500 只是一个IP地址,提供8路端口。
回复 支持 反对

使用道具 举报

0

主题

47

帖子

0

精华

高级会员

Rank: 4

积分
723
金钱
723
注册时间
2019-3-1
在线时间
392 小时
发表于 2022-10-28 10:39:51 | 显示全部楼层
是的,8个socket都要初始化成TCP服务端
回复 支持 反对

使用道具 举报

35

主题

70

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
212
金钱
212
注册时间
2021-11-11
在线时间
41 小时
 楼主| 发表于 2022-10-31 10:05:42 | 显示全部楼层
我这几天从SOCKET原理上分析,W5500芯片可以设置出8个服务器,最多设置8个服务器。8个服务器IP地址一样,但端口不一样。每个服务器可以接几千几万个客户端。只要单片机内存足够大
回复 支持 反对

使用道具 举报

5

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2023-6-26
在线时间
53 小时
发表于 2024-6-4 08:49:49 | 显示全部楼层
18703609461 发表于 2022-10-31 10:05
我这几天从SOCKET原理上分析,W5500芯片可以设置出8个服务器,最多设置8个服务器。8个服务器IP地址一样,但 ...

5500没记错8个socket只能连接8个客户端,怎么可能无限连接呢,这误导人。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 02:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表