svnno****@sourc*****
svnno****@sourc*****
2012年 2月 5日 (日) 21:29:14 JST
Revision: 4824 http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=4824 Author: yutakapon Date: 2012-02-05 21:29:13 +0900 (Sun, 05 Feb 2012) Log Message: ----------- KERMIT: - Long Packetオプションにおいて、Tera Termからkermitサーバへ送信する際、大きなデータを 送ろうとすると、サーバ側が受信をしないため、送信ができない。原因不明のため、従来通り94バイト 未満に収まるようにする。 なお、送信スループットは遅くなるが、送れなくなることはない。受信スループットは Long Packet の 恩恵を受けるため、速い。 Modified Paths: -------------- trunk/teraterm/ttpfile/kermit.c -------------- next part -------------- Modified: trunk/teraterm/ttpfile/kermit.c =================================================================== --- trunk/teraterm/ttpfile/kermit.c 2012-02-04 15:16:02 UTC (rev 4823) +++ trunk/teraterm/ttpfile/kermit.c 2012-02-05 12:29:13 UTC (rev 4824) @@ -835,7 +835,12 @@ DataLenNew = 0; if (kv->KmtMy.CAPAS & KMT_CAP_LONGPKT) { - maxlen = kv->KmtMy.MAXL - 6; + // Long Packet\x82\xC594\x83o\x83C\x83g\x88ȏ㑗\x82\xE9\x82ƁA\x82Ȃ\xBA\x82\xA9\x91\x8A\x8E葤\x82\xAA\x8E\xE6\x82\xC1\x82Ă\xAD\x82\xEA\x82Ȃ\xA2\x82̂ŁA + // \x91\x97\x90M\x8E\xB8\x94s\x82\xB7\x82邽\x82߁A94\x83o\x83C\x83g\x82ɐ\xA7\x8C\xC0\x82\xB7\x82\xE9\x81B + // \x8E\xF3\x90M\x82͑\xAC\x82\xA2\x82\xAA\x81A\x91\x97\x90M\x82͒x\x82\xAD\x82Ȃ\xE9\x81B + // (2012.2.5 yutaka) + //maxlen = kv->KmtMy.MAXL - kv->KmtMy.CHKT - LONGPKT_HEADNUM - 1; + maxlen = kv->KmtYour.MAXL-kv->KmtMy.CHKT-4; } else { maxlen = kv->KmtYour.MAXL-kv->KmtMy.CHKT-4; }