点击或拖拽改变大小

NetworkBase 类

本系统所有网络类的基类,该类为抽象类,无法进行实例化
继承层次

命名空间:  HslCommunication.Core.Net
程序集:  HslCommunication (在 HslCommunication.dll 中) 版本:8.2.1.0 (8.2.1.0)
语法
public abstract class NetworkBase

NetworkBase 类型公开以下成员。

构造函数
  名称说明
公共方法NetworkBase
实例化一个NetworkBase对象
Top
属性
  名称说明
公共属性代码示例LogNet
组件的日志工具,支持日志记录
公共属性代码示例Token
网络类的身份令牌
公共属性UseSynchronousNet
是否使用同步的网络通讯
Top
方法
  名称说明
受保护的方法CheckRemoteToken
检查当前的头子节信息的令牌是否是正确的
受保护的方法代码示例CreateSocketAndConnect(IPEndPoint, Int32)
创建一个新的socket对象并连接到远程的地址
受保护的方法代码示例CreateSocketAndConnect(String, Int32)
创建一个新的socket对象并连接到远程的地址,默认超时时间为10秒钟
受保护的方法代码示例CreateSocketAndConnect(String, Int32, Int32)
创建一个新的socket对象并连接到远程的地址
公共方法Equals (继承自 Object。)
受保护的方法Finalize (继承自 Object。)
公共方法GetHashCode (继承自 Object。)
公共方法GetType (继承自 Object。)
受保护的方法MemberwiseClone (继承自 Object。)
受保护的方法ReadStream
读取流中的数据到缓存区
受保护的方法Receive
接收固定长度的字节数组
受保护的方法ReceiveAndCheckBytes
[自校验] 接收一条完整的同步数据,包含头子节和内容字节,基础的数据,如果结果异常,则结束通讯
受保护的方法ReceiveAsync
接收固定长度的字节数组
受保护的方法ReceiveByMessage
接收一条完整的 数据内容 -> Receive a complete data content
受保护的方法ReceiveBytesContentFromSocket(Socket)
[自校验] 从网络中接收一串字节数据,如果结果异常,则结束通讯
受保护的方法ReceiveBytesContentFromSocket(Socket, Int32)
[自校验] 从网络中接收一串字节数据,如果结果异常,则结束通讯
受保护的方法ReceiveStringArrayContentFromSocket
[自校验] 从网络中接收一个字符串数组,如果结果异常,则结束通讯
受保护的方法ReceiveStringContentFromSocket
[自校验] 从网络中接收一个字符串数据,如果结果异常,则结束通讯
受保护的方法Send
发送消息给套接字,直到完成的时候返回
受保护的方法SendAccountAndCheckReceive
[自校验] 直接发送字符串数组并确认对方接收完成数据,如果结果异常,则结束通讯
受保护的方法SendAsync
发送一个异步的数据信息,该方式在NET35里是不可用的。
受保护的方法SendBaseAndCheckReceive
[自校验] 发送字节数据并确认对方接收完成数据,如果结果异常,则结束通讯
受保护的方法SendBytesAndCheckReceive
[自校验] 发送字节数据并确认对方接收完成数据,如果结果异常,则结束通讯
受保护的方法SendStringAndCheckReceive(Socket, Int32, String)
[自校验] 直接发送字符串数据并确认对方接收完成数据,如果结果异常,则结束通讯
受保护的方法SendStringAndCheckReceive(Socket, Int32, String)
[自校验] 直接发送字符串数组并确认对方接收完成数据,如果结果异常,则结束通讯
受保护的方法ThreadPoolCheckTimeOut
检查网络套接字是否操作超时,需要对套接字进行封装
公共方法ToString
返回表示当前对象的字符串
(重写 ObjectToString.)
受保护的方法WriteStream
将缓冲区的数据写入到流里面去
Top
字段
  名称说明
受保护的字段CoreSocket
通讯类的核心套接字
Top
备注
network base class, support basic operation with socket
参见