ファイル送信の高速化
ありがとうございます。検証用にパッチ前後のバイナリを作成しました。
http://ttssh2.osdn.jp/snapshot/snapshot-20151006.zip
http://ttssh2.osdn.jp/snapshot/snapshot-20151006_boost.zip
チェック項目:
trunk に取り込みました。
FileSend() 内の条件を見るとシリアル通信に限定している所がないようですが、条件を付け加えるのがよいでしょうか。
取り込みありがとうございます. すべての環境でテストできそうにないため,シリアル通信に限定しておきたいです.
また,記載ただいたチェック項目の実施については,もう少し時間いただきたく.
よろしくお願いいたします.
いろいろ調整を加えました。詳細は trunk の変更を追いかけてください。
シリアル接続において,高速なボーレートの場合に「ファイル送信」が遅い問題を改善したい.
この原因は,ファイル転送処理において,1文字づつ処理している点にあると思われるため, 主に次の2つの変更によって改善したい.
1. ファイルを複数バイト単位で読み込み 2. 複数バイト単位で CommRawOut に直接渡す
なお,シリアル通信かつファイルをバイナリモードで転送している場合のみ有効化しています.