点击或拖拽改变大小

NetSimplifyClient 方法

NetSimplifyClient 类型公开以下成员。

方法
  名称说明
受保护的方法AccountCertificate
认证账号,将使用已经设置的用户名和密码进行账号认证。
(继承自 NetworkDoubleBaseTNetMessage, TTransform。)
受保护的方法CheckRemoteToken
检查当前的头子节信息的令牌是否是正确的
(继承自 NetworkBase。)
公共方法代码示例ConnectClose
在长连接模式下,断开服务器的连接,并切换到短连接模式
(继承自 NetworkDoubleBaseTNetMessage, TTransform。)
公共方法代码示例ConnectServer
切换短连接模式到长连接模式,后面的每次请求都共享一个通道
(继承自 NetworkDoubleBaseTNetMessage, TTransform。)
公共方法代码示例ConnectServer(AlienSession)
使用指定的套接字创建异形客户端
(继承自 NetworkDoubleBaseTNetMessage, TTransform。)
受保护的方法代码示例CreateSocketAndConnect(IPEndPoint, Int32)
创建一个新的socket对象并连接到远程的地址
(继承自 NetworkBase。)
受保护的方法代码示例CreateSocketAndConnect(String, Int32)
创建一个新的socket对象并连接到远程的地址,默认超时时间为10秒钟
(继承自 NetworkBase。)
受保护的方法代码示例CreateSocketAndConnect(String, Int32, Int32)
创建一个新的socket对象并连接到远程的地址
(继承自 NetworkBase。)
公共方法Dispose
释放当前的资源
(继承自 NetworkDoubleBaseTNetMessage, TTransform。)
受保护的方法Dispose(Boolean)
释放当前的资源,并自动关闭长连接,如果设置了的话
(继承自 NetworkDoubleBaseTNetMessage, TTransform。)
公共方法Equals (继承自 Object。)
受保护的方法ExtraAfterReadFromCoreServer
和服务器交互完成的时候调用的方法,无论是成功或是失败,都将会调用,具体的操作需要重写实现
(继承自 NetworkDoubleBaseTNetMessage, TTransform。)
受保护的方法代码示例ExtraOnDisconnect
在将要和服务器进行断开的情况下额外的操作,需要根据对应协议进行重写
(继承自 NetworkDoubleBaseTNetMessage, TTransform。)
受保护的方法Finalize (继承自 Object。)
受保护的方法GetAvailableSocket
获取本次操作的可用的网络套接字
(继承自 NetworkDoubleBaseTNetMessage, TTransform。)
公共方法GetHashCode (继承自 Object。)
公共方法GetType (继承自 Object。)
受保护的方法InitializationOnConnect
连接上服务器后需要进行的初始化操作,无论是否允许操作都要进行验证
(重写 NetworkDoubleBaseTNetMessage, TTransformInitializationOnConnect(Socket).)
受保护的方法MemberwiseClone (继承自 Object。)
公共方法ReadCustomerFromServer(NetHandle, Byte)
客户端向服务器进行请求,请求字符串数据,并返回状态信息
公共方法ReadCustomerFromServer(NetHandle, String)
客户端向服务器进行请求,请求字符串数据,并返回状态信息
公共方法ReadCustomerFromServer(NetHandle, String)
客户端向服务器进行请求,请求字符串数据,并返回状态信息
公共方法ReadCustomerFromServerAsync(NetHandle, Byte)
客户端向服务器进行请求,请求字符串数据,并返回状态信息
公共方法ReadCustomerFromServerAsync(NetHandle, String)
客户端向服务器进行请求,请求字符串数据,并返回状态信息
公共方法ReadCustomerFromServerAsync(NetHandle, String)
客户端向服务器进行请求,请求字符串数据,并返回状态信息
公共方法代码示例ReadFromCoreServer(Byte)
使用底层的数据报文来通讯,传入需要发送的消息,返回一条完整的数据指令
(继承自 NetworkDoubleBaseTNetMessage, TTransform。)
公共方法代码示例ReadFromCoreServer(Socket, Byte)
在其他指定的套接字上,使用报文来通讯,传入需要发送的消息,返回一条完整的数据指令
(继承自 NetworkDoubleBaseTNetMessage, TTransform。)
公共方法ReadFromServer(NetHandle, Byte)
客户端向服务器进行请求,请求字节数据
公共方法ReadFromServer(NetHandle, String)
客户端向服务器进行请求,请求字符串数据,忽略了自定义消息反馈
公共方法ReadFromServer(NetHandle, String)
客户端向服务器进行请求,请求字符串数组,忽略了自定义消息反馈
公共方法ReadFromServerAsync(NetHandle, Byte)
客户端向服务器进行异步请求,请求字节数据
公共方法ReadFromServerAsync(NetHandle, String)
客户端向服务器进行异步请求,请求字符串数据
公共方法ReadFromServerAsync(NetHandle, String)
客户端向服务器进行异步请求,请求字符串数据
受保护的方法ReadStream
读取流中的数据到缓存区
(继承自 NetworkBase。)
受保护的方法Receive
接收固定长度的字节数组
(继承自 NetworkBase。)
受保护的方法ReceiveAndCheckBytes
[自校验] 接收一条完整的同步数据,包含头子节和内容字节,基础的数据,如果结果异常,则结束通讯
(继承自 NetworkBase。)
受保护的方法ReceiveAsync
接收固定长度的字节数组
(继承自 NetworkBase。)
受保护的方法ReceiveByMessage
接收一条完整的 数据内容 -> Receive a complete data content
(继承自 NetworkBase。)
受保护的方法ReceiveBytesContentFromSocket(Socket)
[自校验] 从网络中接收一串字节数据,如果结果异常,则结束通讯
(继承自 NetworkBase。)
受保护的方法ReceiveBytesContentFromSocket(Socket, Int32)
[自校验] 从网络中接收一串字节数据,如果结果异常,则结束通讯
(继承自 NetworkBase。)
受保护的方法ReceiveStringArrayContentFromSocket
[自校验] 从网络中接收一个字符串数组,如果结果异常,则结束通讯
(继承自 NetworkBase。)
受保护的方法ReceiveStringContentFromSocket
[自校验] 从网络中接收一个字符串数据,如果结果异常,则结束通讯
(继承自 NetworkBase。)
受保护的方法Send
发送消息给套接字,直到完成的时候返回
(继承自 NetworkBase。)
受保护的方法SendAccountAndCheckReceive
[自校验] 直接发送字符串数组并确认对方接收完成数据,如果结果异常,则结束通讯
(继承自 NetworkBase。)
受保护的方法SendAsync
发送一个异步的数据信息,该方式在NET35里是不可用的。
(继承自 NetworkBase。)
受保护的方法SendBaseAndCheckReceive
[自校验] 发送字节数据并确认对方接收完成数据,如果结果异常,则结束通讯
(继承自 NetworkBase。)
受保护的方法SendBytesAndCheckReceive
[自校验] 发送字节数据并确认对方接收完成数据,如果结果异常,则结束通讯
(继承自 NetworkBase。)
受保护的方法SendStringAndCheckReceive(Socket, Int32, String)
[自校验] 直接发送字符串数据并确认对方接收完成数据,如果结果异常,则结束通讯
(继承自 NetworkBase。)
受保护的方法SendStringAndCheckReceive(Socket, Int32, String)
[自校验] 直接发送字符串数组并确认对方接收完成数据,如果结果异常,则结束通讯
(继承自 NetworkBase。)
公共方法SetLoginAccount
设置当前的登录的账户名和密码信息,账户名为空时设置不生效
(继承自 NetworkDoubleBaseTNetMessage, TTransform。)
公共方法代码示例SetPersistentConnection
在读取数据之前可以调用本方法将客户端设置为长连接模式,相当于跳过了ConnectServer的结果验证,对异形客户端无效
(继承自 NetworkDoubleBaseTNetMessage, TTransform。)
受保护的方法ThreadPoolCheckTimeOut
检查网络套接字是否操作超时,需要对套接字进行封装
(继承自 NetworkBase。)
公共方法ToString
获取本对象的字符串表示形式
(重写 NetworkDoubleBaseTNetMessage, TTransformToString.)
受保护的方法WriteStream
将缓冲区的数据写入到流里面去
(继承自 NetworkBase。)
Top
参见