【问题标题】:How can two C# apps send messages over a WiFi Network?两个 C# 应用程序如何通过 WiFi 网络发送消息?
【发布时间】:2009-11-07 05:25:31
【问题描述】:

假设我在连接到 WiFi 无线局域网的 2 台笔记本电脑上安装了我的 C# 应用程序。

这些应用程序如何相互发送消息?我可以使用什么方法或库?我听说过使用套接字,但我不知道如何使用这些。

【问题讨论】:

    标签: c# networking communication wifi


    【解决方案1】:

    您可以使用WCF 在两个应用程序之间建立通信管道。 WCF 将套接字封装到更易于管理的接口中。你可以开始here

    【讨论】:

      【解决方案2】:

      基本上,您会希望以与使用任何其他语言相同的方式进行操作。您将打开一种或另一种风格的网络连接(原始 TCP 或 UDP,或更高级别的协议,如 HTTP),其中一侧充当服务器,另一侧充当客户端。然后每一方都可以通过对方写入数据或读取对方发送的数据。从那里开始可能会变得非常复杂。如果您在 Google 上搜索“C# Sockets”或“C# HTTP”等,您会发现很多关于该主题的教程。

      【讨论】:

        【解决方案3】:

        This 是一篇关于使用Binary Formatter 通过Socket 连接发送C# 对象(可能包括您想要发送的任何消息)的非常好的文章。虽然它不是最有效的,但很容易掌握并开始工作。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-01-21
          • 2017-09-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多