AppP2PApi class
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
clientChangeId(int clientPtr, String did)
→ Future<bool>
-
修改P2P客户端ID
@param
did 设备ID
@return 客户端指针
-
clientCheckBuffer(int clientPtr, ClientChannelType channelType)
→ Future<ClientCheckBufferResult>
-
检查客户端buffer
@param
clientPtr 客户端指针
@param channelType 要检查的通道ID @see ClientChannelType
@return ClientCheckBufferResult
-
clientCheckMode(int clientPtr)
→ Future<ClientCheckModeResult>
-
查看客户端连接模式
@param
clientPtr 客户端指针
@return ClientCheckModeResult
-
clientCheckTimeout(int clientPtr, bool lanScan, String serverParam, {required int connectType})
→ Future<int>
-
检测客户端超时时间
@param
clientPtr 客户端指针
@param lanScan 是否进行局域网搜索
@param serverParam 服务器连接参数
@return 超时时间
-
clientConnect(int clientPtr, bool lanScan, String serverParam, {required int connectType})
→ Future<ClientConnectState>
-
客户端连接
@param
clientPtr 客户端指针
@param lanScan 是否进行局域网搜索
@param serverParam 服务器连接参数
@return 连接状态 @see ClientConnectState
-
clientConnectBreak(int clientPtr)
→ Future<void>
-
销毁P2P客户端
-
clientCreate(String did)
→ Future<int?>
-
创建P2P客户端
@param
did 设备ID
@return 客户端指针
-
clientDestroy(int clientPtr)
→ Future<void>
-
销毁P2P客户端
-
clientDisconnect(int clientPtr)
→ Future<bool>
-
断开P2P客户端连接
@param
clientPtr 客户端指针
@return 客户端指针
-
clientLogin(int clientPtr, String username, String password)
→ Future<bool>
-
用户登录
@param
clientPtr 客户端指针
@param username 用户名
@param password 用户密码
@return true 发送成功,false 发送失败
-
clientWrite(int clientPtr, ClientChannelType channelType, Uint8List buffer, int timeout)
→ Future<int>
-
发送buffer
@param
clientPtr 客户端指针
@param channelType 要读取的通道ID @see ClientChannelType
@param buffer 发送buffer
@param timeout 超时时间 秒为单位
@return
-
clientWriteCgi(int clientPtr, String cgi, {int timeout = 5})
→ Future<bool>
-
发送CGI指令
@param
clientPtr 客户端指针
@param username 用户名
@param password 用户密码
@return true 发送成功,false 发送失败
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
removeCommandListener(int clientPtr)
→ void
-
移除设备指令监听
-
removeConnectListener(int clientPtr)
→ void
-
移除连接状态监听
-
setCommandListener(int clientPtr, CommandListener listener)
→ void
-
添加设备指令监听
-
setConnectListener(int clientPtr, ConnectListener listener)
→ void
-
添加连接状态监听
-
toString()
→ String
-
A string representation of this object.
inherited