【发布时间】:2016-10-12 19:02:18
【问题描述】:
我使用 TCP AsyncSocket 通过本地连接(使用主机作为本地 IP 地址)将大文件从一台机器传输到另一台机器。
首先,我为单个 TCP 套接字连接进行了设置,感觉数据传输速度很慢。大约 1mb/秒。
为了让它更快,我创建了 10 个 TCP 套接字(在不同线程上的不同端口上连接)并开始同时读取文件分区。但这没有任何区别。传输速率与单个 TCP 套接字连接的传输速率几乎相同(甚至更慢)。
有什么想法吗?为什么多个 TCP 套接字不并行传输数据?有什么方法或建议可以通过 TCP 快速传输文件?
【问题讨论】:
标签: objective-c sockets networking tcp asyncsocket