sharp_eth --- 网口控制模块
- sharp_eth.SHARP_Driver_TCP_Client_Init(remote_ip, remote_port, local_port, recv_buff_len)
TCP客户端驱动初始化
- 参数
remote_ip[4]:远端ip(列表形式传入)
remote_port:远端端口
local_port:本地端口
recv_buff_len 接收数据长度
- 返回
_Tsky_comDriver 结构体指针句柄
0:初始化失败
说明 :接收数据缓冲区设为1024
raise : 无
- sharp_eth.SHARP_Driver_TCP_Server_Init(local_port, recv_buff_len)
TCP服务器驱动初始化
- 参数
localPort:本地端口
recv_buff_len: 接收数据长度
- 返回
_Tsky_comDriver: 结构体指针句柄
0:初始化失败
说明 :接收数据缓冲区设为1024
raise : 无
- sharp_eth.SHARP_Driver_UDP_Init(remote_ip, remote_port, local_port, recv_buff_len)
UDP驱动初始化
- 参数
remote_ip[4]:远端ip
remote_port:远端端口
local_port:本地端口
recv_buff_len 接收数据长度
- 返回
_Tsky_comDriver 结构体指针句柄
0:初始化失败
- 说明 :UDP在不使用巨帧数据包的情况下,电脑给其分配的最大包为1472
接收数据缓冲区设为1024
- class sharp_eth.SHARP_NetWork
基类:
object√ 网卡模块类
- 参数
ip: 机子IP地址
mask: 子网掩码
gw : 默认网关
- 返回
- 注意
使用时需要先实例化方可使用。
raise : 无
- Driver_TCP_Client_Init(remote_ip: list, remote_port: int, local_port: int, recv_buff_len: int)
TCP客户端驱动初始化
- 参数
remote_ip[4]:远端ip(列表形式传入)
remote_port:远端端口
local_port:本地端口
recv_buff_len 接收数据长度
- 返回
_Tsky_comDriver 结构体指针句柄
0:初始化失败
说明 :接收数据缓冲区设为1024
raise : 无
- sharp_eth.SHARP_NetWork_Init(ip, mask, gw)
网卡初始化
- 参数
ip: 机子IP地址
mask: 子网掩码
gw : 默认网关
- 返回
>=0: 设置成功
<0: 设置失败
说明 :接收数据缓冲区设为1024
raise : 无