• ベストアンサー

RS232Cの通信異常?

宜しくお願いします。NEC、PC9821NA7同士で232C通信をしましたが、テキストファイルは正常に転送できますが、実行ファイルを転送できても、そのファイルは実行出来ません(実行ファイルエラー、と出ます)もしくは正常動作しません。 片方のPCはHDDがDISKX(2)と云う圧縮ソフトで圧縮されています。そんな事が理由で通信エラーがでるのでしょうか? この様な経験の有る方はいらっしゃいますか? 教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kaha
  • ベストアンサー率23% (41/177)
回答No.1

テキストファイルのモードで送受信していませんでしょうか? バイナリのファイルならXMODEMとかカーミットとかバイナリ用のプロトコルで送受信しなければいけないと思います。 たとえば、テキストモードでXON/XOFFのコード、または、NULLコード、EOFのコードとか文字化けするかもしれません。 【余談】PC-9821は問題ないと思いますが、PC-9800シリーズの頃のNECのパソコンはシリアル通信途中で固定でディスクのアクセスがあると読みこぼしする不具合がありました。

toko703
質問者

お礼

有難う御座いました。WTERMやCOPYAコマンドの/Bオプションでバイナリファイルが送受信できました。

その他の回答 (1)

noname#21649
noname#21649
回答No.2

ファイルサイズを確認してください。 バイナリ転送中に読み捨てが発生したり. 0d0Aというコードを入れてくれたり. する場合がありますから。 (1文字忘却)Copyコマンドのヘルプメッセージをみて.張りなり転送の方法や通信速度を遅くする方法を見てください。

toko703
質問者

お礼

有難う御座いました。WTERMやCOPYAコマンドの/Bオプションでバイナリファイルが送受信できました。

関連するQ&A