正在加载图片...
相关函数说明 int WSARecvFrom( SOCKET S, LPWSABUF Buffers, dWoRd dw Buffer count LPDWORD Number BytesRecvd, LPDWORD p Flags, struct sockaddr FAR */p From, LPINT p Fromlen, LPWSAOVERLAPPED Overlapped LPWSAOVERLAPPED_COMPLETION_ ROUTINE PComp Routine) ,标识套接字的描述符。 B,,mDm个指向 WSABUF结构体的指针。每一个 WSABUF结构体包 含一个缓冲区的指针和缓冲区的长度 dhB/eCom,B/r数组中 WSABUF结构体的数目 Number Bytesrecydi lout,如果接收操作立即完成,则为一个指向本次调用 所接收的字节数的指针 Fg,Bn,m,一个指向标志位的指针 mm,om,可选指针,指向重叠操作完成后存放源地址的缓冲区 mmbn,in,om,指向from缓冲区大小的指针,仅当指定了mm才需要。 Overlapped,一个指向 WSAOVERLAPPED结构体的指针(对于非重叠套接字则 ( mpletionroutine,一个指向接收操作完成时调用的完成例程的指针(对于非重 叠套接字则忽略相关函数说明 int WSARecvFrom( SOCKET s, LPWSABUF lpBuffers, DWORD dwBufferCount, LPDWORD lpNumberOfBytesRecvd, LPDWORD lpFlags, struct sockaddr FAR *lpFrom, LPINT lpFromlen, LPWSAOVERLAPPED lpOverlapped, LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine ); ◼ s,标识套接字的描述符。 ◼ lpBuffers,[in, out],一个指向WSABUF结构体的指针。每一个WSABUF结构体包 含一个缓冲区的指针和缓冲区的长度。 ◼ dwBufferCount, lpBuffers数组中WSABUF结构体的数目。 ◼ lpNumberOfBytesRecvd,[out],如果接收操作立即完成,则为一个指向本次调用 所接收的字节数的指针。 ◼ lpFlags,[in, out],一个指向标志位的指针。 ◼ lpFrom,[out],可选指针,指向重叠操作完成后存放源地址的缓冲区。 ◼ lpFromlen,[in, out],指向from缓冲区大小的指针,仅当指定了lpFrom才需要。 ◼ lpOverlapped,一个指向WSAOVERLAPPED结构体的指针(对于非重叠套接字则 忽略)。 ◼ lpCompletionRoutine,一个指向接收操作完成时调用的完成例程的指针(对于非重 叠套接字则忽略)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有