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 ソケットの実装に関する情報が含まれています。