ソケットの名前付け
int bind (
SOCKET s,
const struct sockaddr FAR * name,
int namelen
);
パラメータ
s
- [in] 名前付けをするソケットの指定
name
- [in] sockaddr構造体からアドレスをソケットに割り当て
namelen
- [in] バイト単位でnameパラメータの長さを指定
返り値
成功すればbindは 0 を返し、失敗すればSOCKET_ERRORを返します
説明
bindはソケットにアドレス・ポートを指定(名前付け)し使用可能状態とします。
TCP / UDP のどちらを使用するときにもbindは必要で、主にサーバ側のソケットが接続される前に使用します
また、クライアント側でのbindは理由なしにすべきではありません