硬汉嵌入式论坛

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

[RL-TCPnet] 老大,为什么RL-TCPnet同时发送和接收数据会造成断网?

[复制链接]

2

主题

45

回帖

51

积分

初级会员

积分
51
发表于 2018-7-31 17:33:00 | 显示全部楼层 |阅读模式
在接收数据的同时时,发送速度1KB/s没问题,发送速度大一点就断网了。。。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107112
QQ
发表于 2018-8-1 01:22:57 | 显示全部楼层
这个我专门测试过,一定要创建两个,一个用于发送,一个用于接收,效果最好,特别都是大数量传输时。

http://www.armbbs.cn/forum.php?m ... hlight=%BD%D3%CA%D5
回复

使用道具 举报

2

主题

45

回帖

51

积分

初级会员

积分
51
 楼主| 发表于 2018-8-2 10:33:48 | 显示全部楼层
eric2013 发表于 2018-8-1 01:22
这个我专门测试过,一定要创建两个,一个用于发送,一个用于接收,效果最好,特别都是大数量传输时。

ht ...

我试过在上位机创建两个客户端连开发板的服务器,连接不上,难道一个服务器只能被一个客户端连吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107112
QQ
发表于 2018-8-2 11:25:59 | 显示全部楼层
流星晴天 发表于 2018-8-2 10:33
我试过在上位机创建两个客户端连开发板的服务器,连接不上,难道一个服务器只能被一个客户端连吗?

TCP是面向对象的,只能1对1通信。
回复

使用道具 举报

2

主题

45

回帖

51

积分

初级会员

积分
51
 楼主| 发表于 2018-8-2 14:54:53 | 显示全部楼层
eric2013 发表于 2018-8-2 11:25
TCP是面向对象的,只能1对1通信。

    socket_tcp = tcp_get_socket (TCP_TYPE_SERVER|TCP_TYPE_KEEP_ALIVE, 0, 10, tcp_callback);  
         socket_tcp1 = tcp_get_socket (TCP_TYPE_SERVER|TCP_TYPE_KEEP_ALIVE, 0, 10, tcp_callback1);
这样直接创建了两个服务器不行,改了端口也不行,会导致原来那个也连不上,什么原因呀?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107112
QQ
发表于 2018-8-2 15:00:12 | 显示全部楼层
流星晴天 发表于 2018-8-2 14:54
socket_tcp = tcp_get_socket (TCP_TYPE_SERVER|TCP_TYPE_KEEP_ALIVE, 0, 10, tcp_callback);  
         s ...

发完整测试代码看下。
回复

使用道具 举报

2

主题

45

回帖

51

积分

初级会员

积分
51
 楼主| 发表于 2018-8-2 15:24:46 | 显示全部楼层
eric2013 发表于 2018-8-2 15:00
发完整测试代码看下。

这个,,,,,,,,,,

V5-1009_RL-TCPnet实验_TCP服务器(RTX).zip

16.66 MB, 下载次数: 65

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107112
QQ
发表于 2018-8-2 15:34:27 | 显示全部楼层
下面是我的测试,完全正常
QQ截图20180802153325.png

随意连接断开任意一方,串口打印效果:
QQ截图20180802153503.png
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 12:51 , Processed in 0.311736 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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