使用说明
BB名称: connecetNet
作用: 连接到网络,如果网络中没有指定的网络,则程序根据指定的端口和名称建立网络。
如果搜索到网络中存在指定网络,则程序作为客户端连接如网络。
输入参数: Server Port:如果是服务器,那么程序使用这个端口建立连接,如果是客户端,这个参数没有意义。
ServerID:作为网络标示的字符串,不超过20个字节,默认为:Hello world!
BB名称: getNetMemberSum
作用: 获得网络中可以交互的成员数量
返回参数: Member Sum:网络中可以交互的成员数量
BB名称: getDataFromNet
作用: 从网络中接受数据
返回参数: Data:接受到的数据
Source Client Order:发送这个数据的成员编号
state:接受数据的状态 0 没有接受到数据 1 接受到数据
Length:接受到数据的长度
BB名称: sendDataToNet
作用: 向指定的网络成员发送数据
返回参数: Client Order:目标成员的编号
Data:发送的数据
Length:发送数据的长度
BB名称: Create Client
作用: 建立客户端,并连接到指定IP的指定端口的服务器
返回参数: Server Port:服务器使用的端口
Server IP:服务器使用的IP地址
BB名称: Create Sever
作用: 是用指定端口建立服务器
返回参数: Server Port:服务器使用的端口
Server IP:服务器使用的IP地址
测试样例 Socket_3.3 使用说明:
这个例子演示了在局域网内两台计算机通讯,并检测数据传输是否有数据丢失。
运行的时候,先将XSocket.dll文件拷贝到Virtoolsx.x的安装目录下的\Virtools\Virtools Dev 3.5\BuildingBlocks
文件夹下,然后打开两个VT窗口,都载入Socket_3.3脚本,运行Socket_3.3脚本。可以看到两个程序连接起来,并进行
数据传输,也可以在局域网内的两台计算机上面分别运行Socket_3.3脚本,效果一样。
如果是广域网,则需要使用对应的广域网的BB来进行通讯。则不在这个例子的示例范围内。
默认约束:同一个网络标示(ServerID)下只能连接20个客户端。一次数据发送不能超过490字节,如果要发送超过这个字
节,需要分多次发送。
Virtools 网络模块3.3的BB以及使用样例
需积分: 9 53 浏览量
2010-01-09
11:03:26
上传
评论
收藏 115KB RAR 举报
xiajia
- 粉丝: 21
- 资源: 53
最新资源
- 20220823-1000-ts.dat
- Galaxy10CNN实现星系图像分类项目深度学习环境配置
- DVB-S2:GCS组帧数据.dat
- numpy+pandas_basics.ipynb
- 网络安全-Diffie Hellman密钥协商
- 双H桥电机驱动L298N芯片AD集成库ALTIUM库(原理图库+PCB封装库)文件.zip
- 555springboot + vue 线上教学平台.zip(可运行源码+数据库文件+文档)
- 554springcloud + vue 房产销售平台.zip(可运行源码+数据库文件+文档)
- 小霸王坦克游戏源码.7z
- 蓝桥杯单片机基础学习项目(LED,数码管,蜂鸣器,继电器,按键控制)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈