Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 基于P2P-TCP协议的文件传输_C#_.net_Tcp_P2p - Fatal编程技术网

C# 基于P2P-TCP协议的文件传输

C# 基于P2P-TCP协议的文件传输,c#,.net,tcp,p2p,C#,.net,Tcp,P2p,我将在C#中启动一个项目,使用Windows窗体,使用P2P,我们选择TCP协议,因为文件传输没有任何大小限制,但我从未进行过P2P连接,有人知道我应该从哪里获得任何文档或框架吗,如果这个问题已经解决了,请务必说明它在哪里解决了。您不需要框架来打开TCP连接。那么它已经在C#中实现了吗?我不会有任何防火墙或端口问题?我没说过。但这并不意味着实现P2P协议的唯一方法是使用一个为您完成所有工作的框架。您可以从基础开始,然后根据需要添加一些轻量级库或使用C#中的任何内容。好的,您知道有哪个网站详细介绍

我将在C#中启动一个项目,使用Windows窗体,使用P2P,我们选择TCP协议,因为文件传输没有任何大小限制,但我从未进行过P2P连接,有人知道我应该从哪里获得任何文档或框架吗,如果这个问题已经解决了,请务必说明它在哪里解决了。

您不需要框架来打开TCP连接。那么它已经在C#中实现了吗?我不会有任何防火墙或端口问题?我没说过。但这并不意味着实现P2P协议的唯一方法是使用一个为您完成所有工作的框架。您可以从基础开始,然后根据需要添加一些轻量级库或使用C#中的任何内容。好的,您知道有哪个网站详细介绍了如何打开指定端口并通过防火墙吗通常,您只需要将端口转发到路由器。Windows防火墙通常不会阻止您打开的连接(但如果阻止了,它会询问您是否允许这些连接)。