通过RS232连接打开插座

Cha*_*kra 3 .net sockets

我有一个'C#server'程序使用.NET套接字监听'127.0.0.1',端口5500,我有一个相应的C#客户端程序从同一台PC向这个套接字发送消息.他们都很好.

现在,如果我在单独的PC上运行"客户端"和"服务器"程序并通过连接其串行端口(RS232)的电缆连接它们,我应该更改代码以使它们工作吗?我问,因为我没有2台PC需要检查,但需要它在部署时才能工作.

谢谢.

Jon*_*eet 7

好吧,如果两台计算机都有适当的驱动程序将串口视为网络连接,它应该可以正常工作而不做任何更改.

否则,你将不得不使用SerialPort该类.明确地通过串口通话.

您可能会发现最好抽象代码以使其在流上工作 - 然后您可以从网络连接串行连接获取流,并且您的大多数代码都不需要更改.