2012-03-13 163 views
-2

我在我的應用程序中有一個虛擬的COM端口和套接字,我想將這個虛擬COM端口的數據傳輸到套接字,反之亦然。 我該怎麼做?虛擬COM端口與Socket通信

是否有一些示例代碼或好的庫在那裏這樣做?最終這應該在Windows CE上工作,但最初它應該在常規Windows上工作。

+0

我正在使用VisualC++和我通常會得到的數據,並從虛擬COM端口是二進制數據。 – 2012-03-13 14:32:49

+0

我發現了一些選項,如ser2net和http://docwiki.gumstix.org/index.php/Sample_code/C/Serial_Daemon。但兩者似乎都與Linux平臺有關。我正在尋找Windows平臺 – 2012-03-13 14:35:55

+0

我自己並沒有實現某種「串口套接字服務」。我使用了基於網絡的COM端口共享應用程序「通過我的局域網以太網提供串行COM端口共享」。你的情況會起作用嗎? http://www.eltima.com/products/serialshare/ – 2012-03-13 14:45:40

回答

1

這取決於你所需要的服務。
它是雙向的嗎?打開端口是否必須自動設置新的網絡鏈接,您是否需要通過網絡設置串口參數?

如果您確實需要遠程連接一個串口並且不需要任何命令和控制數據,那麼大多數網絡編程的介紹都是從某種聊天服務器開始的,在客戶端輸入的所有內容都以文本形式發送到服務器 - 這應該是微不足道的,以便源文本來自串行端口

+0

好點。而不是終止:得到字符,把字符。重複。 – 2012-03-13 19:46:10