1

私はUNIXサーバープログラム(C UNIXライブラリを使用したC ++)を持っています。これは、ソケットを作成してバインドし、クライアントを受け入れてリッスンし、接続するとクライアントからの要求を受け取ります。

リクエストが処理されたら、クライアントとの接続を終了したいのですが、サーバーが他のクライアントにサービスを提供できるようにサーバーを強制終了したくありません。

これを行う UNIX 機能は何ですか?

4

1 に答える 1

3

close(2)によって返されたファイル記述子を呼び出しますaccept(2)。リスニング ソケットは、他のアクションを実行するまで開いたままになります。

Beej の Guide to Network Programmingを読むと役立つかもしれません。

于 2013-10-23T19:14:48.407 に答える