3

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

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

4

3 回答 3

3

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

于 2009-11-07T06:11:28.683 回答
1

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

于 2009-11-07T05:39:50.373 回答
1

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

于 2009-11-07T05:54:06.790 回答