簡體   English   中英

如何通過調制解調器將數據發送到具有C#的另一台計算機,例如超級終端

[英]How to send data to another computer with C# like hyperterminal does through modem

我需要創建一個程序,讓我像超級終端一樣通過調制解調器發送數據字符串或文件。 我試圖創建一個程序,使我可以將電子賬單數據發送到Medicare,並且由於Medicare僅通過調制解調器接受電子賬單,因此只能使用超級終端或稱為PC ACE Pro32的另一個程序。

我想創建自己的程序,因為超級終端對用戶不友好,而另一個程序有太多東西只能發送數據。

我從未有過為數據通信創建代碼的經驗。 有人能幫幫我嗎?

這里有很多內容,所以讓我將其分解為一些子問題:

1)如何在C#中進行串行通訊?

互聯網上有很多例子。 快速搜索即可找到這一個這一個 ,兩者似乎都可以。 關於C#串行通信,這里還有很多問題。

2)如何控制調制解調器?

調制解調器由某些版本的AT命令集操作 如果您熟悉在超級終端中手動操作調制解調器,則實際上是在做相同的事情,只是用代碼。 例如,要測試調制解調器是否受到關注(即,串行線是否與調制解調器正確通信),請發送AT ,然后查看調制解調器是否以OK答復。 要撥號,請發送調制解調器ATDT <phone number> 一旦調制解調器建立了運營商,那么您從串行端口向下發送的任何數據都會傳輸到遠程計算機。

3)我如何與醫療保險的電子索賠系統通信?

這取決於您! 如果他們沒有基於Web的索賠服務,我會感到驚訝。 我希望這比通過調制解調器進行操作容易得多。

  1. 在遠程計算機中定義接收連接。
  2. 就像建立任何撥號連接一樣,建立與遠程計算機的連接。
  3. 使用套接字編程(TCP)向/從遠程計算機發送/接收數據。 請注意,您必須創建一個駐留在遠程和本地計算機上的客戶端/服務器應用程序。

塞思,您的答案實際上很有希望。 虐待立即查看那些建議的鏈接。

(是的,醫療保險應該轉移到以太網上,但是現實是他們陷入了撥號上網,因為他們說“它比以太網更安全”,而實際上卻並非如此。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM