LabVIEWwilliam hill官网
直播中

mydows

9年用户 274经验值
擅长:可编程逻辑 电源/新能源 MEMS/传感技术 测量仪表 嵌入式技术 制造/封装 模拟技术 EMC/EMI设计 控制/MCU RF/无线
私信 关注
[问答]

tcp/ip 单主机与2从机通信,怎样向两个从机发送不同的信息?

使用LV2013自带的单主机双从机通信程序,我能看到两个从机使用不同的远程端口与主机进行了通信。但是我没办法向两个从机发送不同的信息。 服务器面板.jpg 服务器流程.jpg

在发送的for循环里我看不到当前发送的远程端口号,难道发送时用的是同一个tcp句柄?但是为什么tcp句柄要变成数组?

回帖(10)

xujian

2015-3-28 23:31:41
一个端口里,有不同的session,不同的句柄,仔细在研究下吧。
举报

mydows

2015-3-29 13:02:47
刚刚注意到了图中for循环出口使用了自动索引隧道。“session”的问题没头绪。
举报

mydows

2015-3-30 09:46:58
本帖最后由 mydows 于 2015-3-30 09:50 编辑

sever.png .基本成功的分离出了各个从机。下一步是将从机编号和其远程端口号匹配。另求解释:条件隧道!


另注:
For循环的自动索引连接数组至For循环时,For循环自动启用索引。For循环执行的次数与数组的大小一致。For循环每次处理数组中的一个元素,所以,自动索引相当于给For循环的总数接线端连接了一个数组大小的值。如不需要每次处理数组中的一个元素,可以禁用自动索引。
如果有多个隧道启用自动索引,或连接了For循环的总数接线端,For循环的实际循环次数为若干值中的较小值。例如,如两个数组进入For循环,分别含有10个和20个元素,同时将值15连接到总数接线端,这时该循环仍将只执行10次,For循环索引第一个数组的所有元素,索引第二个数组中的前10个元素。再如,在一个图形上绘制两个数据源,并只需绘制前100个元素,这时可将值100连接到总数接线端。然而,如果较小的数据源只含有50个元素,那么循环将执行50次,并且只索引数据源的前50个元素。数组大小函数可用来确定数组的大小。

1 举报

mydows

2015-4-5 21:16:05
本帖最后由 mydows 于 2015-4-5 21:20 编辑


https://bbs.elecfans.com/forum.ph ... ypeid%26typeid%3D22

此帖解释了条件隧道。
举报

更多回帖

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