JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... 2) でソケットが作成されたとき、そのソケットは名前空間 (アドレスファミリー) に 存在するが、アドレスは割り当てられていない。 bind () は、ファイルディスクリプター sockfd で参照されるソケットに addr で指定されたアドレスを割り当てる。 addrlen には addr が ... トに名前をつける」 と呼ばれる。 SOCK_STREAM ソケットが接続を受け付けられるようにするには ( accept (2) を参照)、通常その前に bind () を使用してローカルアドレスを割り当てる必要がある。 名前付けのルールはアドレスファミリーごとに異なっている。詳細な情報は ... port_range の説明を参照。 EBADF sockfd が有効なファイルディスクリプターでない。 EINVAL ソケットがすでにアドレスに結びつけ (bind) られている。 EINVAL addrlen が間違っているか、 addr がこのソケットのドメインで有効なアドレスではない。 ENOTSOCK ファイルデ ... ... ct sockaddr_in * sin ); 説明 bindresvport () is used to bind the socket referred to by the file descriptor sockfd to a privileged anonymous IP port, that is ... , a port number arbitrarily selected from the range 512 to 1023. bindresvport () によって実行された bind (2) が成功し、 sin が NULL 以外の場合、実際に割り当てられたポート番号が sin->sin_port に ... には NULL を指定することもでき、その場合には sin->sin_family は暗黙のうちに AF_INET とみなされる。 しかし、この場合には、 bindresvport () は実際に割り当てられたポート番号を返す手段を持たない (割り当てられたポート番号は、後で getsockname (2) を使って ... ... 要とされる設定がどのようなものになるかをよく考えた結果、 新たに設定ファイルのフォーマットを作ることにしました。 一般的な文法 BIND 8 の設定には、一般的な特徴が 2 つあります。 それは、ステートメントとコメントです。 ステートメントはすべてセミコロンで終わり ... の他のステートメントは何回でも記述可能です。各ステートメントの 詳細については、次に個々のセクションで述べます。 コメントは、BIND 設定ファイル中でホワイトスペースが現れて良い 所ならどこでも記述可能です。いろいろなプログラマの注意を引くように、 C や C++ ... 定ステートメントの末尾を表すものですので、 その後ろに続く文字は、何であれ次のステートメントの先頭だと 解釈されてしまいます。 BIND 4.9.x から変更する BIND 4.9.x の設定ファイルは、 src/bin/named/named-bootconf という名前の、BIND 8.2.x のソースキットに同梱 ... ... ライブラリの実装者やカーネルハッカーのみが socketcall () について知る必要がある。 call マニュアル SYS_SOCKET socket (2) SYS_BIND bind (2) SYS_CONNECT connect (2) SYS_LISTEN listen (2) SYS_ACCEPT accept (2) SYS_GETSOCKNAME getsockname (2) SYS_GETPEERNA ... or 例えば x86-64 や ARM\(emでは、システムコール socketcall () が存在しない。実際には、その代わりに socket (2), accept (2), bind (2) などが独立したシステムコールとして実装されている。 On x86-32, socketcall () was historically the only entry point for ... t are compiled to use the new entry points) and also provides a (very) small performance improvement. 関連項目 accept (2), bind (2), connect (2), getpeername (2), getsockname (2), getsockopt (2), listen (2), recv (2), recvfrom (2), recvmsg (2), send ... ... ... こともでき、 その場合メッセージ行の出力はされなくなる (bell_msg "")。 パラメータを与えないと、現在のメッセージが表示される。 bind [ -c class ] key [ command [ args ]] コマンドをキーに割り当てる。 デフォルトでは、 screen に用意されているほとんどのコマン ... キー割り当て』のセクションに示されている。 例えば新しいウィンドウを生成するコマンドは "C-c" と "c" とに割り当てられている。 "bind" コマンドを用いると、キー割り当てを再定義したり、 新しい割り当てを定義したりできる。 引き数 key には、文字 1 つ、"^x" 形式 ... マンドクラスは、コマンドキーを複数使いたいときや、 二文字以上のシーケンスを割り当てたい場合に利用できる。 例をいくつか示す: bind ' ' windows bind ^k bind k bind K kill bind ^f screen telnet foobar bind \033 screen -ln -t root -h 1000 9 su これは、まず ... ... struct sockaddr_at { short sat_family; u_char sat_port; struct at_addr sat_addr; char sat_zero[ 8 ]; }; ソケットのポートは bind (2) によって設定できる。 bind のノードは常に、「そのノード」を表す ATADDR_ANYNODE でなければならない。 ネットは ATADDR_ANY ... 価である。 ソケットのポートと、プライマリアドレスまたは ATADDR_LATENET の一方が getsockname (2) によって返される。 関連項目 bind (2), getsockname (2), atalkd (8). ... ... スで、やってくるパケットを受信したり 接続要求を受けたりしたい場合には、 そのプロセスはローカルなインターフェースアドレスに、 bind (2) を用いてソケットをバインドしなければならない。 この場合、 ローカルの「アドレスとポート」のペアに対してバインドできる I ... P ソケットは一つだけである。 bind (2) の呼び出しで INADDR_ANY が指定されていた場合は、 ソケットは すべて のローカルインターフェースにバインドされる。 listen ... lled privileged ports (or sometimes: reserved ports ). Only a privileged process (on Linux: a process that has the CAP_NET_BIND_SERVICE capability in the user namespace governing its network namespace) may bind (2) to these sockets. Note that the raw ... ... ードに用いる物である)。 以下にいくつか例を示す。 card "Linksys Ethernet Card" tuple 0x40, 0x0009, "E-CARD PC Ethernet Card" bind "pcnet_cs" このカードは 0x40 タプルのオフセット 0x0009 から始まる 文字列 "E-CARD PC Ethernet Card" によって識別され、 pcne ... ライバはあらかじめ driver 宣言で定義されていなければならない)。 card "Connectware LANdingGear Adapter" manfid 0x0057, 0x1004 bind "pcnet_cs" このカードは MANFID タプルの内容によって識別される。 pci メソッドも同じ形式で、 manfid の代わりに pci と書く。 ... card "D-Link DE-650 Ethernet Card" version "D-Link", "DE-650" bind "pcnet_cs" このカードは VERISON_1 タプルによって識別され、 pcnet_cs ドライバにバインドされる。 card "Serial port device" f ... ... トのホストとサービスを識別する) node と service を渡すと、一つ以上の addrinfo 構造体を返す。それぞれの addrinfo 構造体には、 bind (2) や connect (2) を呼び出す際に指定できるインターネットアドレスが格納されている。 getaddrinfo () 関数は、 gethostbyname ... IVE フラグが指定され、かつ node が NULL の場合、 返されるソケットアドレスは コネクションを accept (2) するためのソケットを bind (2) するのに適したものとなる。 返されるソケットアドレスには「ワイルドカードアドレス」 (IPv4 アドレスの場合は INADDR_ANY 、 ... ) が必ず IPv6 ソケットアドレスを返さないことを保証するのに役立つ。 IPv4 だけのシステムでは、IPv6 アドレスは connect (2) や bind (2) で必ず失敗することになる。 hints.ai_flags に AI_V4MAPPED が指定されていて、 hints.ai_family に AF_INET6 が指定され、 マ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。