RflySimSDK v4.01
RflySimSDK说明文档
载入中...
搜索中...
未找到
TCPServer类 参考

TCPServer类用于本机作为TCP服务端,与继电器端建立连接,对其进行连接模式的查询和修改 更多...

Public 成员函数

 __init__ (self)
 构造函数,初始化TCP服务端模式相关信息,并尝试绑定指定的IP和端口。
 get_local_ip (self)
 获取本机IP地址
 setup_server (self)
 设置TCP服务器,绑定地址和端口,并等待客户端连接。
 print_current_mode (self)
 打印当前连接模式
 change_connection_mode (self)
 修改连接模式,允许用户通过输入选择新的模式,并发送指令给设备。
 set_default_cleanup (self)
 释放资源,关闭套接字连接。
 set_default_mode (self)
 将网络连接方式设置为默认的UDP_SERVER_MODE。

Public 属性

int current_mode = self.TCP_SERVER_MODE
 local_ip = self.get_local_ip()
 HOST = self.local_ip if re.match(r"^192\.168\.1\.", self.local_ip) else None
int PORT = 6000
int BUFSIZ = 1024
tuple ADDR = (self.HOST, self.PORT)
 tcpSerSock = None
 tcpCliSock = None

静态 Public 属性

int TCP_SERVER_MODE = 0
int TCP_CLIENT_MODE = 1
int UDP_CLIENT_MODE = 2
int UDP_SERVER_MODE = 3

详细描述

TCPServer类用于本机作为TCP服务端,与继电器端建立连接,对其进行连接模式的查询和修改

构造及析构函数说明

◆ __init__()

__init__ ( self)

构造函数,初始化TCP服务端模式相关信息,并尝试绑定指定的IP和端口。

函数调用图:

成员函数说明

◆ change_connection_mode()

change_connection_mode ( self)

修改连接模式,允许用户通过输入选择新的模式,并发送指令给设备。

修改连接模式,允许用户选择模式
函数调用图:

◆ get_local_ip()

get_local_ip ( self)

获取本机IP地址

  • 返回
    返回本机的局域网IP地址
这是这个函数的调用关系图:

◆ print_current_mode()

print_current_mode ( self)

打印当前连接模式

打印当前连接模式
这是这个函数的调用关系图:

◆ set_default_cleanup()

set_default_cleanup ( self)

释放资源,关闭套接字连接。

释放资源,关闭套接字

◆ set_default_mode()

set_default_mode ( self)

将网络连接方式设置为默认的UDP_SERVER_MODE。

默认修改网络连接方式为UDP_SERVER_MODE

◆ setup_server()

setup_server ( self)

设置TCP服务器,绑定地址和端口,并等待客户端连接。

这是这个函数的调用关系图:

该类的文档由以下文件生成: