【问题标题】:C# Connecting client (local windows form application) to controller connected to computer via ethernetC# 将客户端(本地 Windows 窗体应用程序)连接到通过以太网连接到计算机的控制器
【发布时间】:2016-01-13 18:30:12
【问题描述】:

我需要创建一个用户界面来控制通过以太网电缆直接连接到我的计算机的工具。控制器在指定的套接字上侦听连接请求。

建立连接后,控制器将广播数据流。

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

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

【问题讨论】:

  • “工具”是否已经存在,或者您也在创建它?
  • 它存在的,我只需要连接到它的控制器。所以我决定使用在我的计算机上运行的 Windows 窗体应用程序作为用户界面来从控制器中提取我需要的值。
  • 控制器是否有关于为其创建接口的最佳方法的文档?有 API 吗?

标签: c# visual-studio sockets user-interface asyncsocket


【解决方案1】:

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

这是一个基本的sample

【讨论】:

    猜你喜欢
    • 2017-04-26
    • 2018-11-21
    • 1970-01-01
    • 2022-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-15
    • 2015-12-07
    相关资源
    最近更新 更多