通过单个插槽同时传输2个文件?

时间:2012-12-09 21:56:37

标签: c# vb.net visual-studio-2010 visual-studio sockets

如果我想通过TCP套接字(同一个客户端)同时传输2个文件,可以通过单个套接字这样做,还是需要2个套接字才能这样做? 我不希望文件#2在传输之前等待文件#1传输。我希望他们同时转移。

如果我需要2个插座,那么最好的方法是什么?我不认为可以复制套接字并通过它传输吗?

1 个答案:

答案 0 :(得分:5)

是的,这是可能的,但排队理论告诉我们,根据大多数速度指标,首先转移一个然后转移另一个更好。并且还需要更少的逻辑。

那你为什么需要并行转移?传输期间文件是否在增长,或者其他一些原因导致您无法先完成传输?