2012-03-13 88 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