Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

소켓 데이터의 송수신에서 데이터를 저장하고 보내기 위해서 사용하는 버퍼.

WSABUF

typedef struct __WSABUF 
{
    u_long    len;
    char FAR  *buf;
} WSABUF, *LPWABUF;
  • len
버퍼의 바이트 크기.
  • buf
버퍼의 포인터

예제

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);