0

ハイパーターミナルのように、データの文字列またはファイルをモデム経由で送信できるプログラムを作成する必要があります。電子請求データをメディケアに送信できるプログラムを作成しようとしていますが、メディケアはモデム経由でのみ電子請求書を受け入れるため、ハイパーターミナルまたは PC ACE Pro32 と呼ばれる別のプログラムのみを使用できます。

ハイパーターミナルはユーザーフレンドリーではなく、他のプログラムにはデータを送信するだけのものが多すぎるため、独自のプログラムを作成したいと考えています。

データ通信用のコードを作成した経験はありません。誰か助けてくれませんか?

4

3 に答える 3

2

ここにはたくさんの部分があるので、これをサブ質問に分けてみましょう。

1)C#でシリアル通信を行うにはどうすればよいですか?

インターネットにはたくさんの例があります。すばやく検索すると、これこれが見つかります。どちらも問題ないようです。ここSOには、C#シリアル通信に関する多くの質問もあります。

2)モデムを制御するにはどうすればよいですか?

モデムは、ATコマンドセットのいくつかのバージョンによって操作されます。ハイパーターミナルでモデムを手動で操作することに慣れている場合は、基本的に同じことを実行していますが、コードで実行しています。たとえば、モデムが注意を払っているかどうか(つまり、シリアル回線がモデムと正しく通信しているかどうか)をテストするには、を送信ATし、モデムが。で応答するかどうかを確認しOKます。ダイヤルするには、モデムを送信しますATDT <phone number>。モデムがキャリアを確立すると、シリアルポートに送信するものはすべてリモートコンピュータに送信されます。

3)メディケアの電子請求システムとどのように通信しますか?

これはあなた次第です!しかし、彼らがWebベースのクレームサービスを持っていなかったとしたら、私は驚きます。モデムを介して行うよりもはるかに簡単だと思います。

于 2010-08-09T01:29:33.800 に答える
0
  1. リモート コンピューターで受信接続を定義します。
  2. ダイヤルアップ接続と同じように、リモート コンピュータへの接続をセットアップします。
  3. ソケット プログラミング (TCP) を使用して、リモート コンピューターとの間でデータを送受信します。リモート コンピュータとローカル コンピュータの両方に常駐するクライアント/サーバー アプリケーションを作成する必要があることに注意してください。
于 2010-08-09T04:37:11.867 に答える
0

セス、あなたの答えは実際には非常に有望です。これらの提案されたリンクをすぐに見ていきます。

(はい、メディケアはイーサネットに移行する必要がありますが、現実には、実際にはそうではないのに、「イーサネットよりも安全である」と彼らが言うため、ダイヤルアップで立ち往生しています.

于 2010-08-17T03:33:51.213 に答える