WSABUF结构,使操纵或创造一些Winsock函数所使用的数据缓冲器。
句法
typedef struct __WSABUF {
u_long len;
char FAR *buf;
} WSABUF, *LPWSABUF;
成员
- LEN
-
缓冲区的长度,以字节为单位。
- BUF
-
的缓冲区的指针。
示例代码
下面的例子演示了如何使用WSABUF结构。
WSABUF DataBuf;
char SendBuf[1024] = "Test data to send.";
int BufLen = 1024;
//...
DataBuf.len = BufLen;
DataBuf.buf = SendBuf;
//...
WSASendTo(SendSocket,
&DataBuf,
1,
&BytesSent,
Flags,
(SOCKADDR*) &RecvAddr,
RecvAddrSize,
&Overlapped,
NULL);
|