winsock.h ヘッダー
このヘッダーは、Windows ソケット 2 で使用されます。 詳細については、次を参照してください。
winsock.h には、次のプログラミング インターフェイスが含まれています。
関数
__WSAFDIsSet __WSAFDIsSet関数 (winsock.h) は、ソケットがソケット記述子のセットに含まれるかどうかを指定します。 |
AcceptEx AcceptEx 関数 (winsock.h) は、新しい接続を受け入れ、ローカル アドレスとリモート アドレスを返し、クライアント アプリケーションによって送信されたデータの最初のブロックを受け取ります。 |
bind bind 関数 (winsock.h) は、ローカル アドレスをソケットに関連付けます。 |
closesocket closesocket 関数 (winsock.h) は、既存のソケットを閉じます。 |
FD_SET FD_SET マクロ (winsock.h) は、ソケットをセットに配置するために Windows Sockets (Winsock) 関数とサービス プロバイダーによって使用されます。 |
GetAcceptExSockaddrs GetAcceptExSockaddrs 関数 (winsock.h) は、AcceptEx 関数の呼び出しから取得したデータを解析し、ローカル アドレスとリモート アドレスを sockaddr 構造体に渡します。 |
gethostbyaddr Windows Sockets 2 の時点では、gethostbyaddr 関数 (winsock.h) の使用は推奨されなくなりました。 |
gethostbyname gethostbyname 関数 (winsock.h) は、ホストデータベースからホスト名に対応するホスト情報を取得します。 |
gethostname gethostname 関数 (winsock.h) は、ローカル コンピューターの標準ホスト名を取得します。 |
getpeername getpeername 関数 (winsock.h) は、ソケットが接続されているピアのアドレスを取得します。 |
getprotobyname getprotobyname 関数 (winsock.h) は、プロトコル名に対応するプロトコル情報を取得します。 |
getprotobynumber getprotobynumber 関数 (winsock.h) は、プロトコル番号に対応するプロトコル情報を取得します。 |
getservbyname getservbyname 関数 (winsock.h) は、サービス名とプロトコルに対応するサービス情報を取得します。 |
getservbyport getservbyport 関数 (winsock.h) は、ポートとプロトコルに対応するサービス情報を取得します。 |
getsockname getsockname 関数 (winsock.h) は、ソケットのローカル名を取得します。 |
getsockopt getsockopt 関数 (winsock.h) はソケット オプションを取得します。 |
htonl htonl 関数 (winsock.h) は、u_longをホストから TCP/IP ネットワークのバイト順 (ビッグ エンディアン) に変換します。 |
htons htons 関数 (winsock.h) は、u_shortをホストから TCP/IP ネットワークのバイト順 (ビッグ エンディアン) に変換します。 |
inet_addr inet_addr関数 (winsock.h) は、IPv4 ドット付き 10 進アドレスを含む文字列を、IN_ADDR構造体の適切なアドレスに変換します。 |
inet_ntoa inet_ntoa関数 (winsock.h) は、(Ipv4) インターネット ネットワーク アドレスをインターネット標準ドット 10 進数形式の ASCII 文字列に変換します。 |
ioctlsocket ioctlsocket 関数 (winsock.h) は、ソケットの I/O モードを制御します。 |
ntohl ntohl 関数 (winsock.h) は、u_longを TCP/IP ネットワークの順序からホスト バイト順に変換します。これは Intel プロセッサではリトル エンディアンです。 |
ntohs ntohs 関数 (winsock.h) は、u_shortを TCP/IP ネットワークのバイト順からホスト バイト順に変換します。これは Intel プロセッサではリトル エンディアンです。 |
Recv recv 関数 (winsock.h) は、接続されているソケットまたはバインドされたコネクションレス ソケットからデータを受信します。 |
recvfrom recvfrom 関数はデータグラムを受け取り、ソース アドレスを格納します。 |
Sendto sendto 関数 (winsock.h) は、特定の宛先にデータを送信します。 |
setsockopt setsockopt 関数 (winsock.h) はソケット オプションを設定します。 |
shutdown シャットダウン関数 (winsock.h) は、ソケットでの送受信を無効にします。 |
TransmitFile TransmitFile 関数 (winsock.h) は、接続されているソケット ハンドル経由でファイル データを送信します。 |
WSAAsyncGetHostByAddr WSAAsyncGetHostByAddr 関数 (winsock.h) は、アドレスに対応するホスト情報を非同期的に取得します。 |
WSAAsyncGetHostByName WSAAsyncGetHostByName 関数 (winsock.h) は、ホスト名に対応するホスト情報を非同期的に取得します。 |
WSAAsyncGetProtoByName WSAAsyncGetProtoByName 関数 (winsock.h) は、プロトコル名に対応するプロトコル情報を非同期的に取得します。 |
WSAAsyncGetProtoByNumber WSAAsyncGetProtoByNumber 関数 (winsock.h) は、プロトコル番号に対応するプロトコル情報を非同期的に取得します。 |
WSAAsyncGetServByName WSAAsyncGetServByName 関数 (winsock.h) は、サービス名とポートに対応するサービス情報を非同期的に取得します。 |
WSAAsyncGetServByPort WSAAsyncGetServByPort 関数 (winsock.h) は、ポートとプロトコルに対応するサービス情報を非同期的に取得します。 |
WSAAsyncSelect WSAAsyncSelect 関数 (winsock.h) は、ソケットのネットワーク イベントの Windows メッセージ ベースの通知を要求します。 |
WSACancelAsyncRequest WSACancelAsyncRequest 関数 (winsock.h) は、不完全な非同期操作を取り消します。 |
WSACleanup WSACleanup 関数 (winsock.h) は、WS2_32.dll の使用を終了します。 |
WSAGetLastError WSAGetLastError 関数 (winsock.h) は、失敗した最後の Windows ソケット操作のエラー状態を返します。 |
WSARecvEx WSARecvEx 関数 (winsock.h) は、接続されているソケットまたはバインドされたコネクションレス ソケットからデータを受信します。 |
WSASetLastError WSASetLastError 関数 (winsock.h) は、WSAGetLastError 関数を使用して取得できるエラー コードを設定します。 |
WSAStartup WSAStartup 関数 (winsock.h) は、プロセスによる Winsock DLL の使用を開始します。 |
構造
fd_set fd_set構造体 (winsock.h) は、ソケットをセットに配置するために Windows Sockets (Winsock) 関数とサービス プロバイダーによって使用されます。 |
HOSTENT HOSTENT (winsock.h) 構造体は、ホスト名、IPv4 アドレスなど、特定のホストに関する情報を格納するために関数によって使用されます。 |
残る LINGER (winsock.h) 構造体は、データの送信をキューに入れたときにソケットがどのように動作するかを指定する特定のソケットに関する情報を保持します。 |
PROTOENT PROTOENT (winsock.h) 構造体には、指定されたプロトコル名に対応する名前とプロトコル番号が含まれています。 |
SERVENT SERVENT (winsock.h) 構造体は、特定のサービス名の名前とサービス番号を格納または返すために使用されます。 |
Sockaddr sockaddr 構造体は、選択したプロトコルによって異なります。 (sockaddr) |
SOCKADDR_IN SOCKADDR_IN (winsock.h) 構造体は、選択したプロトコルによって異なります。 |
TIMEVAL TIMEVAL (winsock.h) 構造体は、時間間隔を指定するために使用されます。 これは、バークレイ ソフトウェアディストリビューション (BSD) Time.h ヘッダー ファイルに関連付けられています。 |
TRANSMIT_FILE_BUFFERS TRANSMIT_FILE_BUFFERS (winsock.h) 構造体は、TransmitFile 関数のファイル転送操作中にファイル データの前後に送信されるデータを指定します。 |
WSADATA WSADATA (winsock.h) 構造体には、Windows ソケットの実装に関する情報が含まれています。 |