LabVIEW论坛
直播中

7年用户 159经验值
擅长:测量仪表 嵌入式技术
私信 关注

TCP:多个客户端向服务器发送数据

本帖最后由 埥茬適里瀭叺妏牸 于 2019-8-23 10:27 编辑

就是当多个客户端第一次连接上服务器时发送的数据没问题,但是途中更改客户端发送的数据就会有问题,服务器收到内容没有及时改变。根据观察发现,基本上都是最后一个连接上服务器的能够正常收发,依次如此。例如:当客户端A连接上服务器,能够正常收发,当客户端B同时连上服务器,B能正常收发,A不能,当B断开连接,A能正常收发。

    12.zip (2019-8-22 15:05 上传)

    89.14 KB, 下载次数: 190

已退回20积分

回帖(9)

王志博

2019-8-22 16:45:15
你可以借鉴一下CCC或者STM模块,我已经不怎么用比较底层的TCP了,其实底层用的也是TCP
1 举报
  • 陈: 你好,刚刚看了一下,但是不是很懂,例程运行不了,又简单的例程嘛?能收发的就行。谢谢

2019-8-27 08:08:32
已解决,不是TCP通信的问题,而是for循环没有加移位寄存器,导致数据每次循环都被覆盖了,所以最后就剩了最后连接上的数据了
1 举报

2019-8-27 08:11:38
已解决,不是TCP通信的问题,而是for循环没有加移位寄存器,导致数据每次循环都被覆盖了,所以最后就剩了最后连接上的数据了
举报

nnc

2019-8-29 13:37:47
谢谢楼主,学习一下
举报

更多回帖

发帖
×
20
完善资料,
赚取积分