面向对象
平常简单的编程,我们自己一行代码就可以了,但是有时候需要设置更多参数,这个时候可以使用通过 对象.属性 进行设置更多参数.
tcp 短链接参数属性
tcp.connTimeout= tcp连接超时,单位是stcp.waitTimeout= tcp等待超时,连接后等待多少ms再发数据,发完数据等待多少ms再关闭连接.(对于比较慢的受控设备,需要设置该参数)tcp.recvTimeout= tcp接收数据超时,也就是说等多少ms没数据,就不等了.
tcp.ip= --设置ip地址tcp.port= --设置端口tcp.data= --设置要发的数据
例子1:
tcp.connTimeout=1;
tcp.waitTimeout=300;
tcp.recvTimeout=100;
tcp.send("192.168.2.100",5566,"hello");例子2:
tcp.ip="192.168.2.100";
tcp.port=5566;
tcp.send("hello");例子3:
tcp.ip="192.168.2.100";
tcp.port=5566;
tcp.data="hello";
tcp.send();tcpl 长连接参数
tcpl.ch= tcp长连接的通道,范围是 0-15tcpl.connTimeout= tcpl长连接超时,单位是stcpl.waitTimeout= tcpl等待超时,连接后等待多少ms再发数据,发完数据等待多少ms再关闭连接.(对于比较慢的受控设备,需要设置该参数)tcpl.recvTimeout= tcpl接收数据超时,也就是说等多少ms没数据,就不等了.
tcpl.ip= --设置ip地址tcpl.port= --设置端口tcpl.data= --设置要发的数据
例子1:
tcpl.ch=1;
tcpl.send("192.168.2.100",5566,"hello");udp.sendrcv属性
udp.localPort= --设置本地端口,范围 15550-65535 建议用 35550以后的值udp.recvTimeout= --设置接收超时
例子1:
udp.localPort=15550;
udp.recvTimeout=100;
udp.send("192.168.2.100",5566,"hello");gethostbyname
tcp/udp是向IP发送数据,如果提供的是域名,那么需要先转成IP地址,
根据域名获取对应的IP地址, 函数名称 gethostbyname("www.simfas.cn");
返回值: ip地址
例子1:
ip=gethostbyname("www.simfas.cn");
print("ip地址是:",ip);面向对象编程,对象编程,对象属性,对象方法,对象参数,设置参数~
最后一次更新于2025-01-22



0 条评论