点击或拖拽改变大小

NetworkDoubleBaseReadFromCoreServerAsync 方法 (Socket, Byte, Boolean, Boolean)

将数据报文发送指定的网络通道上,根据当前指定的INetMessage类型,返回一条完整的数据指令
Sends a data message to the specified network channel, and returns a complete data command according to the currently specified INetMessage type

命名空间:  HslCommunication.Core.Net
程序集:  HslCommunication (在 HslCommunication.dll 中) 版本:11.8.2.0 (11.8.2.0)
语法
public virtual Task<OperateResult<byte[]>> ReadFromCoreServerAsync(
	Socket socket,
	byte[] send,
	bool hasResponseData = true,
	bool usePackAndUnpack = true
)

参数

socket
类型:System.Net.SocketsSocket
指定的套接字
send
类型:SystemByte
发送的完整的报文信息
hasResponseData (Optional)
类型:SystemBoolean
是否有等待的数据返回,默认为 true
usePackAndUnpack (Optional)
类型:SystemBoolean
是否需要对命令重新打包,在重写PackCommandWithHeader(Byte)方法后才会有影响

返回值

类型:TaskOperateResultByte
接收的完整的报文信息