当前位置: 技术问答>linux和unix
服务器并发接收文件的处理方法
来源: 互联网 发布时间:2016-11-03
本文导语: 需求: 1. 有N个客户端每天某个时间点同时向服务器发送文件,N>=30, 文件大小约为2M,每个客户端只发送一个文件 2. 服务器需要接收并保存文件 问题: 1. 请推荐一个传输文件的比较合理的协议 ...
需求:
1. 有N个客户端每天某个时间点同时向服务器发送文件,N>=30, 文件大小约为2M,每个客户端只发送一个文件
2. 服务器需要接收并保存文件
问题:
1. 请推荐一个传输文件的比较合理的协议
2. 服务器端该怎样设计一个比较合理的处理逻辑
小弟听说过多线程,完成端口,select,事件的机制,但是没有实际的操作过,还请各位大侠提供点建议!
1. 有N个客户端每天某个时间点同时向服务器发送文件,N>=30, 文件大小约为2M,每个客户端只发送一个文件
2. 服务器需要接收并保存文件
问题:
1. 请推荐一个传输文件的比较合理的协议
2. 服务器端该怎样设计一个比较合理的处理逻辑
小弟听说过多线程,完成端口,select,事件的机制,但是没有实际的操作过,还请各位大侠提供点建议!
|
你客户端总共也就几十,系统可以轻松 处理
|
FTP
|
多线程就可以,一个线程处理一个客户端之间的通信,然后保存接收数据
|
客户端不多,而且传输量也不大,多线程就可以了
|
lz才30这样级别的客户?
ftp、http服务器都可以满足lz的需求了
ftp、http服务器都可以满足lz的需求了
|
ftp轻松搞定,服务端就完全不用写代码了
|
ftp也行,开多线程也行
|
IIS+ASP+Javascript.通过web上传,IIS性能能差吗?或者IIS上开启ftp.
|
服务端用IOCP,建议看看《windows网络程序设计》王艳萍.