用于通过组播方式扫描局域网中的节点信息并向节点发送指令 更多...
Public 成员函数 | |
| __init__ (self, ip="127.0.0.1") | |
| 构造函数,初始化UDP套接字和相关成员变量 | |
| scan_udp (self) | |
| 扫描局域网内的组播数据,解析并存储节点信息 | |
| execute_bat_script (self, command, TargetNodeID=0, TargetClass=-1, TargetSeq=1) | |
| 发送指令给指定的节点或广播给所有节点 | |
| close_udp (self) | |
| 关闭UDP套接字连接 | |
Public 属性 | |
| ip = ip | |
| startTime = time.time() | |
| udp_socketDsitSim | |
| list | inSilVect = [] |
| list | inReqVect = [] |
| list | inReqUpdateVect = [] |
| hasMsgEvent = threading.Event() | |
| trueMsgEvent = threading.Event() | |
用于通过组播方式扫描局域网中的节点信息并向节点发送指令
| execute_bat_script | ( | self, | |
| command, | |||
| TargetNodeID = 0, | |||
| TargetClass = -1, | |||
| TargetSeq = 1 ) |
发送指令给指定的节点或广播给所有节点
| command(str) | 要执行的命令 |
| TargetNodeID(int) | 目标节点ID,0表示广播给9000端口 |
| TargetClass(int) | 目标节点类别(默认为-1,不区分) |
| TargetSeq(int) | 目标节点序号(默认为1) |
| udp_socketDsitSim |