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

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

有帮助吗?

解决方案

你可以使用 世界碳纤维 在两个应用程序之间构建通信管道。WCF 将套接字封装成更易于管理的接口。你可以开始了 这里.

其他提示

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

是一篇关于通过 C# 对象(可以包括您想要发送的任何消息)发送 C# 对象的非常好的文章 插座 连接使用 二进制格式化程序. 。尽管它不是最有效的,但它很容易掌握并开始工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top