两个TCP连接或一个用于文件传输?

时间:2018-10-10 16:21:33

标签: file tcp server client transfer

我正在开发一个简单的软件,可以使用TCP协议将文件从一台PC传输到另一台PC。

直到现在,我一直只使用一台服务器和一个客户端来发送连接信息(例如文件大小,名称,类型等)和文件字节。

在Internet上阅读时,我发现某些协议(例如FTP)本质上使用两个服务器和两个客户端,一个用于数据,另一个用于文件。

在论坛上阅读时,我发现他们之间关于使用两个服务器和两个客户端(因此占用两个端口)或一个端口的想法截然不同。

我想知道每一个的优点和缺点。

我认为,对于单个程序而言,两个服务器可能太重了,对吧?

0 个答案:

没有答案