C#将客户端(本地窗体应用程序)连接到通过以太网连接到计算机的控制器

C#将客户端(本地窗体应用程序)连接到通过以太网连接到计算机的控制器

问题描述:

我需要创建一个用户界面来控制通过以太网电缆直接连接到我的计算机的工具。控制器在指定的套接字上侦听连接请求。C#将客户端(本地窗体应用程序)连接到通过以太网连接到计算机的控制器

当进行连接时,控制器将广播数据流。

我目前正在使用类似于此示例客户端代码(https://msdn.microsoft.com/en-us/library/bbx2eya8(v=vs.110).aspx

如果我知道的IP地址和端口号,我将能够做到这一点的连接?我是套接字编程的新手,所以我不确定这是不是一个好方法。

+0

“工具”是否已经存在,或者您是否在创建该工具? – Taegost

+0

它存在的,我只需要连接到它的控制器。所以我决定使用我的电脑上运行的Windows窗体应用程序作为用户界面来从控制器中提取我需要的值。 –

+0

控制器是否存在有关为其创建接口的最佳方法的文档?有没有API? – Taegost

如果此控制器正在侦听套接字连接并且应用程序不侦听传入的连接请求,则只需要一个TcpClient对象即可开始通信。

这是一个基本的sample