Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
クライアントとサーバー間のTCP接続を使用してCでチャットを行っています。Linuxターミナルでそれを実行しています。
まず、ある端末でサーバーを実行し、次に別の端末ですべてのクライアントを実行します。1つのことを除いてすべてが行われます。
クライアントプログラムが端末の X ボタンをクリックするか、 CTRL+C でプログラムを閉じることをキャッチし、プロセスが終了する前にサーバーにメッセージを送信するようにします。
そのようなことを行う方法はありますか?
ありがとう、ドゥドゥ。
あなたが探しているのは、システム信号を傍受することです。
http://en.wikipedia.org/wiki/C_signal_handling