硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4374|回复: 7
收起左侧

[以太网] Modbus TCP H743+lwip+freertos

[复制链接]

29

主题

99

回帖

186

积分

初级会员

积分
186
发表于 2020-11-16 13:18:41 | 显示全部楼层 |阅读模式
各位大佬,在用ST的 HAL库的LWIP例程移植的freemodbus  , 在测试modbus tcp时候,发现我的板子 作为server只能连接一个client, 有没有遇到相似的问题,
没仔细看lwip的程序,
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107442
QQ
发表于 2020-11-16 14:30:57 | 显示全部楼层
TCP通信是一对一的。
回复

使用道具 举报

25

主题

100

回帖

180

积分

初级会员

积分
180
发表于 2020-11-16 14:45:55 | 显示全部楼层
你程序内要支持多个client连接才可以。
回复

使用道具 举报

29

主题

99

回帖

186

积分

初级会员

积分
186
 楼主| 发表于 2020-11-16 15:24:06 | 显示全部楼层
eric2013 发表于 2020-11-16 14:30
TCP通信是一对一的。

Modbus TCP   H743作为 server, 多个PC作为client可以连接的,
回复

使用道具 举报

29

主题

99

回帖

186

积分

初级会员

积分
186
 楼主| 发表于 2020-11-16 15:25:08 | 显示全部楼层
xujun 发表于 2020-11-16 14:45
你程序内要支持多个client连接才可以。

程序中设置了支持3个client连接,  问题找到了, 可以多个client 连接了,但是 有时候会丢帧,和超时
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107442
QQ
发表于 2020-11-16 16:34:00 | 显示全部楼层
wgp2590 发表于 2020-11-16 15:24
Modbus TCP   H743作为 server, 多个PC作为client可以连接的,

我们用WinSocket或者BSD Socket,依然是一对一的,区别的是我们可以设置可以创建的连接数量,让用户看起来是服务端支持了一堆连接,实际他依然是一对一处理。
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2021-6-7 11:26:40 | 显示全部楼层
你好  我QQ1425327749  想向你请教一些问题
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2021-6-7 11:28:23 | 显示全部楼层
你好 源码可以发一下吗 qq1425327749
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-1 05:36 , Processed in 0.166812 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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