SocketExtensionAbsoluteSend 方法
绝对发送数据。
该方法使用指定的Socket对象,将数据从缓冲区发送到远程主机。
它确保所有数据都被发送,即使需要多次调用Socket的Send方法。
命名空间: TouchSocket.Sockets程序集: TouchSocket (在 TouchSocket.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
public static void AbsoluteSend(
this Socket socket,
byte[] buffer,
int offset,
int length
)
<ExtensionAttribute>
Public Shared Sub AbsoluteSend (
socket As Socket,
buffer As Byte(),
offset As Integer,
length As Integer
)
[<ExtensionAttribute>]
static member AbsoluteSend :
socket : Socket *
buffer : byte[] *
offset : int *
length : int -> unit
- socket Socket
- 用于发送数据的Socket对象。
- buffer Byte
- 包含要发送的数据的字节数组。
- offset Int32
- 字节数组中开始发送数据的索引。
- length Int32
- 要发送的数据长度。
在 Visual Basic 和 C# 中,这个方法可以当成为类型
Socket 的实例方法来调用。在采用实例方法语法调用这个方法时,请省略第一个参数。请参考
扩展方法 (Visual Basic) 或
扩展方法 (C# 编程指南) 获取更多信息。
SocketException | 当数据发送失败时抛出异常。 |