Winsock2ソケット関連API

WinSock2のソケット関連API一覧です。


SOCKET
accept(
    IN SOCKET s,
    OUT struct sockaddr FAR * addr,
    IN OUT int FAR * addrlen
    );

int
bind(
    IN SOCKET s,
    IN const struct sockaddr FAR * name,
    IN int namelen
    );

int
closesocket(
    IN SOCKET s
    );

int
connect(
    IN SOCKET s,
    IN const struct sockaddr FAR * name,
    IN int namelen
    );

int
ioctlsocket(
    IN SOCKET s,
    IN long cmd,
    IN OUT u_long FAR * argp
    );

int
getpeername(
    IN SOCKET s,
    OUT struct sockaddr FAR * name,
    IN OUT int FAR * namelen
    );

int
getsockname(
    IN SOCKET s,
    OUT struct sockaddr FAR * name,
    IN OUT int FAR * namelen
    );

int
getsockopt(
    IN SOCKET s,
    IN int level,
    IN int optname,
    OUT char FAR * optval,
    IN OUT int FAR * optlen
    );

u_long
htonl(
    IN u_long hostlong
    );

u_short
htons(
    IN u_short hostshort
    );

unsigned long
inet_addr(
    IN const char FAR * cp
    );

char FAR *
inet_ntoa(
    IN struct in_addr in
    );

int
listen(
    IN SOCKET s,
    IN int backlog
    );

u_long
ntohl(
    IN u_long netlong
    );

u_short
ntohs(
    IN u_short netshort
    );

int
recv(
    IN SOCKET s,
    OUT char FAR * buf,
    IN int len,
    IN int flags
    );

int
recvfrom(
    IN SOCKET s,
    OUT char FAR * buf,
    IN int len,
    IN int flags,
    OUT struct sockaddr FAR * from,
    IN OUT int FAR * fromlen
    );

int
select(
    IN int nfds,
    IN OUT fd_set FAR * readfds,
    IN OUT fd_set FAR * writefds,
    IN OUT fd_set FAR *exceptfds,
    IN const struct timeval FAR * timeout
    );

int
send(
    IN SOCKET s,
    IN const char FAR * buf,
    IN int len,
    IN int flags
    );

int
sendto(
    IN SOCKET s,
    IN const char FAR * buf,
    IN int len,
    IN int flags,
    IN const struct sockaddr FAR * to,
    IN int tolen
    );

int
setsockopt(
    IN SOCKET s,
    IN int level,
    IN int optname,
    IN const char FAR * optval,
    IN int optlen
    );

int
shutdown(
    IN SOCKET s,
    IN int how
    );

SOCKET
socket(
    IN int af,
    IN int type,
    IN int protocol
    );



あきみち

「インターネットのカタチ - もろさが織り成す粘り強い世界 -」関連資料

インターネットのカタチ もろさが織り成す粘り強い世界

Linuxネットワークプログラミング

カスタム検索


アルファブロガー・アワード2011受賞ブログ


外部サイト

プレコ王国
ディスカス魂
金魚タイムズ
YouTubeチャネル
Twitter
Facebook
mixi(ほぼ未使用)

フィードメーター - Geekなぺーじ
Copyright (C) Geekなページ.
All rights reserved. 無断転載や無断コピーなど、私的利用の範囲を逸脱した利用はおやめ下さい.