01910 01/03/02 09:45 RE:01909 シリアルポート切り替えに付い
投稿者 : 秀まるお   コメントを投稿する

> ”シリアルポートへの書き込みに失敗したので切断しました。”

 調べてみます。少々お待ちを。


01911 01/03/02 13:39 RE:01910 シリアルポート切り替えに付い
投稿者 : もか   コメントを投稿する

>> ”シリアルポートへの書き込みに失敗したので切断しました。”
>
> 調べてみます。少々お待ちを。

これと同じ原因かもしれませんが、下記のように使用した場合2度目の切り替え後3秒位放置しておくと元の接続COMに戻ってしまいます。

デフォルト使用COM3 -> COM1 -> COM3 -> COM1 でしばらく放置しているとCOM3に戻ってしまう。

お手数ですが、合わせてご確認お願い致します。


01912 01/03/02 17:28 RE:01909 シリアルポート切り替えに付い
投稿者 : 秀まるお   コメントを投稿する

 僕のパソコンのCOM2を復活させて、モデムを2台つないでさっきテストしてみまし
た。しかし、うまく再現しませんでした。

 ソースコードを追ってみた所、どうも、送信がまだ完了してない段階でreconnect
を実行してしまうとエラーになるような気がするんですが、どんなもんでしょ?。

 何か送信してすぐにreconnectすると、送信中にreconnectする可能性があるので、
reconnectの前にsleep文を使ってしばらく間を置くようにしてみてほしいです。

 それでもダメならソースコードをいじってなんとかしたいと思うので、また連絡く
ださい。


新規に投稿する