当前位置: 技术问答>linux和unix
关于Socket编程
来源: 互联网 发布时间:2016-11-17
本文导语: Client端发送多个文件到Server端,每发送一个文件新建一个Socket连接,发送完成关闭该连接。 现在我要发送多个文件时(比如20个,一个文件发送完了,接着发送下一个文件),发现到后来文件传送的速度越来越慢,这...
Client端发送多个文件到Server端,每发送一个文件新建一个Socket连接,发送完成关闭该连接。
现在我要发送多个文件时(比如20个,一个文件发送完了,接着发送下一个文件),发现到后来文件传送的速度越来越慢,这是为什么。每个文件大概20M左右。前几个文件大概一两秒就结束了,后面的文件要几十秒。
现在我要发送多个文件时(比如20个,一个文件发送完了,接着发送下一个文件),发现到后来文件传送的速度越来越慢,这是为什么。每个文件大概20M左右。前几个文件大概一两秒就结束了,后面的文件要几十秒。
|
代码有问题吧,服务端资源没释放?
|
没写过,替楼主顶一下,楼主需要看看Server端文件操作的代码是不是有问题,怀疑有可能是Server还没有处理好前面接受的文件,所以导致后续文件传输变慢