Quantcast
Channel: All Open Tickets - Tera Term on OSDN
Viewing all articles
Browse latest Browse all 2128

Kermit 受信時に使用しているチェックサム方式が正しくない - Tera Term Ticket #45376 on OSDN

$
0
0

Kermit 受信時に使用しているチェックサム方式が正しくない

Eröffnet am: 2022-08-16 19:47

Letztes Update: 2022-08-23 20:47

Auswertung:nmayaVerantwortlicher:(Keine)
Priorität:3Meilenstein:(Keine)
Typ:FehlerSchweregrad:3
Komponente:Tera TermStatus:Offen
LösungKeine

Einzelheiten

送信でも受信でも kv->KmtMy.CHKT を使っている。受信時には kv->KmtYour.CHKT を使うのが正しいと思われる。

プロトコルのデフォルトが 1 なので、おそらく大抵の場合両者が 1 になり、問題が表に出ていないのだと思われる。

Tera Term は 1 で送っている。また、Tera Term には 3 の計算処理が実装されていない。

このせいで問題が起きているという報告は今のところない。

Letzte Aktualisierung für dieses Ticket

2022-08-23 20:47 Aktualisiert von: nmaya

Kommentar

cf. kproto.txt, 5. Initial Connection

if one side requests 2 character  checksums  and  the  other  side
responds  with  a  "1"  or with nothing at all, then single-character checksums
will be done, since not all implementations can be expected to  do  2-character
checksums or CRCs.

Tera Term 側は 1 を送るので、相手がこの説明の通りに実装していれば1しか使われない。

であれば kv->KmtMy.CHKT でも問題なく、むしろ kv->KmtYour.CHKT を使わないほうがよい?


Viewing all articles
Browse latest Browse all 2128