Ticket #40507

send $0AでCRが送信される

Open Date: 2020-06-25 14:00 Last Update: 2020-06-25 14:21

Reporter:
Owner:
(None)
Type:
Status:
Open
Component:
MileStone:
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

マクロで send $0ALF を送った時、サーバ側には CR (0x0D) が送られる。

テスト用マクロ

sendln "stty -echo -icrnl; hexdump -C; stty echo icrnl"
pause 1

send "send cr"
send $0D

send "send lf"
send $0A

send "end"
send $4 $4
end

適当なUnix系サーバに接続した状態でこのマクロを実行する。

Tera Term 5での結果

% stty -echo -icrnl; hexdump -C; stty echo icrnl
00000000  73 65 6e 64 20 63 72 0d  73 65 6e 64 20 6c 66 0d  |send cr.send lf.|
00000010  65 6e 64                                          |end|
00000013

送信した LF (一行目の最後の文字) が 0d となっている。

Tera Term 4での結果

% stty -echo -icrnl; hexdump -C; stty echo icrnl
00000000  73 65 6e 64 20 63 72 0d  73 65 6e 64 20 6c 66 0a  |send cr.send lf.|
00000010  65 6e 64                                          |end|
00000013

LF (一行目の最後の文字) が正しく 0a として送られている。

Ticket History (2/2 Histories)

2020-06-25 14:00 Updated by: doda
  • New Ticket "send $0AでCRが送信される" created
2020-06-25 14:21 Updated by: doda
Comment

r8816 でテスト用マクロを tests/#40507-send-lf.ttl として追加

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login