两个C#应用程序如何通过WiFi网络发送消息?

时间:2009-11-07 05:25:32

标签: c# networking communication wifi wlan

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

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

3 个答案:

答案 0 :(得分:3)

您可以使用WCF在两个应用程序之间构建通信管道。 WCF将套接字封装到更易于管理的界面中。您可以启动here

答案 1 :(得分:1)

基本上,你会想要像其他任何语言一样。您将打开一种或另一种的网络连接(原始TCP或UDP,或更高级别的协议,如HTTP),一方充当服务器,另一方充当客户端。然后每一方都可以通过另一方发送数据或读取另一方发送的数据。从那里开始可能会非常复杂。如果你使用谷歌“C#套接字”或“C#HTTP”等,你会发现很多关于这个主题的教程。

答案 2 :(得分:1)

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