recv function winsock

Win32Result<int> recv(
  1. SOCKET s,
  2. PSTR buf,
  3. int len,
  4. SEND_RECV_FLAGS flags,
)

Receives data from a connected socket or a bound connectionless socket.

To learn more, see learn.microsoft.com/windows/win32/api/winsock/nf-winsock-recv.

Implementation

Win32Result<int> recv(SOCKET s, PSTR buf, int len, SEND_RECV_FLAGS flags) {
  final result_ = recv_Wrapper(s, buf, len, flags);
  return Win32Result(value: result_.value.i32, error: result_.error);
}