点对点文件传输c#

嘿,我一直在寻找谷歌,我似乎无法找到任何关于点对点转移.

基本上,我希望能够将文件从我的计算机发送到其他人的计算机.有谁知道任何可以帮助我的指南?

谢谢.

解决方法

如果您真的只是想“使用C#将文件从我的计算机发送到其他人的计算机”,那么您可能不会寻找真正的p2p.你可以使用原始TCP.为此,您需要远程计算机侦听连接,计算机打开与远程计算机的连接,然后开始发送数据.

关于如何做像here这样的事情,有一个非常基本的例子.

如果您真的在寻找真正的P2P,那么您最好使用现有的P2P网络(否则除了您和您​​的其他计算机之外别无他人).有几个C#BitTorrent库 – 例如BitSharp,TorrentNet.整个question about BitTorrent libraries written in pure C#.

相关文章

项目中经常遇到CSV文件的读写需求,其中的难点主要是CSV文件...
简介 本文的初衷是希望帮助那些有其它平台视觉算法开发经验的...
这篇文章主要简单记录一下C#项目的dll文件管理方法,以便后期...
在C#中的使用JSON序列化及反序列化时,推荐使用Json.NET——...
事件总线是对发布-订阅模式的一种实现,是一种集中式事件处理...
通用翻译API的HTTPS 地址为https://fanyi-api.baidu.com/api...