オプション:
最初に呼び出しを行うとき、 は以下のようなメッセージを 話したい相手に送ります。
Message from TalkDaemon@his_machine... talk: connection requested by your_name@your_machine. talk: respond with: talk your_name@your_machine
メッセージを送られた相手は、この時点で以下のように返事をする必要があります。
talk your_name@your_machine
ログイン名が同じであれば、相手はどのマシンから返事をしてもかまいません。 一度、相手との接続が確立すると、2人のユーザは同時に書き込みを行うこと ができます。 2 人の書き込み結果は、異なったウィンドウに分割されて表示されます。 control-L `^L' を打ち込むと、画面を書き直します。 control-D `^D' を打ち込むと、画面の両部分をクリアします。 control-D 文字はリモート側にも送られます (そして クライアントに表示されます)。 また、erase, kill, word kill 文字 は通常どおりの動作をします。 会話を終了するには、中断 (interrupt) 文字を入力します。 は、カーソルを画面の一番下に移動させ、端末を元の状態に戻します。
から呼び出しを許すかどうかは、 mesg(1) で指定することができます。 mesg(1) で設定してないときは、 からの呼び出しは許可されています。
Fx 5.3 では、 のデフォルトの動作が変更され、ローカル同士の talk リクエストは localhost 発 localhost 着として扱われるようになりました。 この変更の前は、 ( gethostbyname(3) を用いた) 名前解決により ( gethostname(3) により得た) ホスト名を正当な IPv4 アドレスにすることが必要でした。 この動作では、 (通常、セキュリティ上の理由のため) talkd(8) をループバックインタフェースにバインドする設定で を使用するのに不都合がありました。