C# Class RioSharp.WinSock

Show file Open project: aL3891/RioSharp Class Usage Examples

Private Methods

Method Description
Initalize ( IntPtr socket ) : RIO
ThrowLastWSAError ( ) : int
WSACleanup ( ) : int
WSAGetLastError ( ) : int
WSAGetOverlappedResult ( IntPtr socket, [ lpOverlapped, int &lpcbTransfer, bool fWait, int &lpdwFlags ) : bool
WSAIoctl ( [ socket, [ dwIoControlCode, [ lpvInBuffer, [ cbInBuffer, [ lpvOutBuffer, [ cbOutBuffer, [ lpcbBytesReturned, [ lpOverlapped, [ lpCompletionRoutine ) : int
WSAIoctl2 ( [ socket, [ dwIoControlCode, [ lpvInBuffer, [ cbInBuffer, [ lpvOutBuffer, [ cbOutBuffer, [ lpcbBytesReturned, [ lpOverlapped, [ lpCompletionRoutine ) : int
WSAIoctlGeneral ( [ socket, [ dwIoControlCode, [ lpvInBuffer, [ cbInBuffer, [ lpvOutBuffer, [ cbOutBuffer, [ lpcbBytesReturned, [ lpOverlapped, [ lpCompletionRoutine ) : int
WSAIoctlGeneral2 ( [ socket, [ dwIoControlCode, [ lpvInBuffer, [ cbInBuffer, [ lpvOutBuffer, [ cbOutBuffer, [ lpcbBytesReturned, [ lpOverlapped, [ lpCompletionRoutine ) : int
WSASocket ( [ af, [ type, [ protocol, [ lpProtocolInfo, [ group, [ dwFlags ) : IntPtr
WSAStartup ( [ wVersionRequested, [ lpWSAData ) : SocketError
accept ( IntPtr s, sockaddr_in &addr, int &addrlen ) : IntPtr
bind ( IntPtr s, sockaddr_in &name, int namelen ) : int
closesocket ( IntPtr s ) : int
connect ( [ s, [ name, [ namelen ) : int
getsockopt ( IntPtr s, int level, int optname, void optval, int optlen ) : int
htons ( [ hostshort ) : ushort
listen ( IntPtr s, int backlog ) : int
setsockopt ( IntPtr s, int level, int optname, void optval, int optlen ) : int