C# 应用程序如何轻松地与同一网络上另一台计算机上存在的自身实例通信,并传输文件和数据?
假设网络上的计算机具有固定的本地 IP 地址,并且它们彼此都知道彼此的 IP。如果 IP 未知,是否还有一种通信方式?基于一些发现协议(protocol)?
我听说 Apple 的“Bonjour”服务是一个很好的协议(protocol)。我们可以通过它从我们的 Windows 应用程序进行通信吗?或者你必须使用“套接字”。我主要是在寻找可以轻松满足我的需求的库或示例代码,我不想开发自己的基于 TCP 的协议(protocol)或任何核心协议(protocol)!
最佳答案
您可以使用 System.Net.Sockets类进行通信,它有一个发送文件的方法 Socket.SendFile .
更新:
这是 file sharing and sending file from C# help 的一个很好的例子
关于c# - C# 应用程序如何轻松地在网络上通信和传输文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1251034/