2012-03-13 17 views
-2

私のアプリケーションに仮想COMポートとソケットがあります。この仮想COMポートからソケットにデータを転送したいのですが、その逆もあります。 どうすればいいですか?ソケット通信への仮想COMポート

このようなサンプルコードやライブラリがありますか?最終的にこれはWindows CE上で動作するはずですが、最初は通常のWindows上で動作するはずです。

+0

私はVisualC++を使用しています。通常、仮想COMポートとの通信はバイナリデータです。 –

+0

私はser2netやhttp://docwiki.gumstix.org/index.php/Sample_code/C/Serial_Daemonのようなオプションをいくつか見つけました。しかし、どちらもLinuxプラットフォームと結びついているようだ。私はWindowsプラットフォーム用のものを探しています –

+0

私は「シリアルtoソケットサービス」を実装していませんでした。私はネットワークベースのCOMポート共有アプリケーションを使って、 "私のローカルエリアイーサネット上でシリアルCOMポート共有を提供"していました。それはあなたの場合に働くでしょうか? http://www.eltima.com/products/serialshare/ –

答えて

1

サービスが必要なサービスによって異なります。
双方向性ですか、ポートを開くと自動的に新しいネットワークリンクをセットアップする必要がありますか、ネットワーク経由でシリアルポートパラメータを設定する必要がありますか?

シリアルポートをリモートにする必要があり、コマンドと制御データを必要としない場合、ネットワークプログラミングのほとんどは、クライアント側でタイプされたすべてのものがテキストとしてサーバに送られる何らかのチャットサーバから始まります - これを修正して、ソーステキストがシリアルポートから来るようにしてください。

+0

良い点。終了していない間:charを取得し、charをputします。繰り返す。 –