0

クライアントとサーバー間のTCP接続を使用してCでチャットを行っています。Linuxターミナルでそれを実行しています。

まず、ある端末でサーバーを実行し、次に別の端末ですべてのクライアントを実行します。1つのことを除いてすべてが行われます。

クライアントプログラムが端末の X ボタンをクリックするか、 CTRL+C でプログラムを閉じることをキャッチし、プロセスが終了する前にサーバーにメッセージを送信するようにします。

そのようなことを行う方法はありますか?

ありがとう、ドゥドゥ。

4

1 に答える 1

0

あなたが探しているのは、システム信号を傍受することです。

http://en.wikipedia.org/wiki/C_signal_handling

于 2013-06-14T15:48:48.103 に答える