名 前
talkd — リ
モ ー ト ユ ー ザ
ー の 通 信 サ ー
バ 書 式
talkd [−dp] 説 明
talkd は 、 ユ ー ザ
ー に 他 の ユ ー
ザ ー が 会 話 を
始 め よ う と し
て い る こ と を
知 ら せ る サ ー
バ で あ る 。 サ
ー バ は 、 会 話
を す る 会 合 場
所 が 欲 し い ク
ラ イ ア ン ト の
要 求 に 応 答 し
、 呼 出 し 状 の
置 場 所 と し て
機 能 す る 。 通
常 の 操 作 で は
、 呼 出 し 元 で
あ る ク ラ イ ア
ン ト は 、 メ ッ
セ ー ジ タ イ プ
が LOOK_UP で あ る CTL_MSG 構
造 体 (〈 protocols/talkd.h〉
を 参 照 ) を サ ー
バ に 送 る こ と
で 、 会 合 場 所
の 初 期 化 を 行
う 。 こ れ に よ
り 、 サ ー バ は
呼 出 し 状 テ ー
ブ ル に 呼 出 し
元 か ら の (メ ッ
セ ー ジ で 指 定
さ れ て い る 呼
出 し 先 と 会 話
を す る た め の )
呼 出 し 状 が 既
に あ る か を 検
索 す る 。 検 索
に 失 敗 す る と
、 呼 出 し 元 は
ANNOUNCE メ ッ セ ー ジ
を 送 る 。 こ れ
に よ り 、 サ ー
バ は 呼 出 し 相
手 の ロ グ イ ン
ポ ー ト に 通 信
の 要 求 が あ る
と い う 通 知 を
ブ ロ ー ド キ ャ
ス ト す る 。 呼
出 し 先 が 応 答
す る と 、 ロ ー
カ ル サ ー バ は
記 録 さ れ て い
る (適 切 な 会 合
場 所 ア ド レ ス
で 応 答 す る た
め の ) 呼 出 し 状
を 使 用 す る 。
こ れ に よ り 、
呼 出 し 元 と 呼
出 し 先 の ク ラ
イ ア ン ト プ ロ
グ ラ ム は 会 話
を す る た め の
ス ト リ ー ム 接
続 を 確 立 す る
。 オ プ シ ョ ン
[−d] デ バ ッ グ
モ ー ド 。
/var/log/talkd.log に 多 く
の ロ グ 情 報 と
デ バ ッ グ 情 報
を 書 き 込 む 。
[−p]
パ ケ ッ ト 記 録
モ ー ド 。
/var/log/talkd.packets に そ の
ま ま の 不 恰 好
な パ ケ ッ ト を
書 き 込 む 。 相
互 運 用 の 問 題
を デ バ ッ グ す
る の に 役 立 つ
。 関 連 項 目
talk(1), write(1) 履 歴
talkd コ マ ン ド は
4.3BSD で 登 場 し た
。