当前位置:  技术问答>linux和unix

服务器并发接收文件的处理方法

    来源: 互联网  发布时间:2016-11-03

    本文导语:  需求:     1. 有N个客户端每天某个时间点同时向服务器发送文件,N>=30, 文件大小约为2M,每个客户端只发送一个文件     2. 服务器需要接收并保存文件 问题:     1. 请推荐一个传输文件的比较合理的协议 ...

需求:
    1. 有N个客户端每天某个时间点同时向服务器发送文件,N>=30, 文件大小约为2M,每个客户端只发送一个文件
    2. 服务器需要接收并保存文件

问题:
    1. 请推荐一个传输文件的比较合理的协议
    2. 服务器端该怎样设计一个比较合理的处理逻辑

小弟听说过多线程,完成端口,select,事件的机制,但是没有实际的操作过,还请各位大侠提供点建议!

|

你客户端总共也就几十,系统可以轻松 处理

|
FTP

|
多线程就可以,一个线程处理一个客户端之间的通信,然后保存接收数据

|
客户端不多,而且传输量也不大,多线程就可以了

|
lz才30这样级别的客户?

ftp、http服务器都可以满足lz的需求了

|
ftp轻松搞定,服务端就完全不用写代码了

|
ftp也行,开多线程也行

|
IIS+ASP+Javascript.通过web上传,IIS性能能差吗?或者IIS上开启ftp.

|
服务端用IOCP,建议看看《windows网络程序设计》王艳萍.

    
 
 

您可能感兴趣的文章:

  • 基于LINUX 线程的并发通讯服务器
  • linux并发服务器中epoll+多线程分别怎么理解?
  • 如何做并发服务器
  • 请问: 当服务器采用epoll 时,客户端连不上,但若服务器端不用epoll时,也连上并发消息,这是为什么啊
  • 谁告诉我一个简单的并发TCP服务器中,如何进行大包处理?在线等ing
  • 多线程并发服务器设计
  • 趋势的一道面试题:网络编程中设计并发服务器,使用多进程 与 多线程 ,请问有什么区别?
  • fork 通讯服务器 并发没有实现的问题
  • Linux服务器增加并发数
  • 问高手:大型系统的并发处理服务器端是如何实现的?
  • 支持百万并发连接的comet服务器 icomet
  • 服务器并发时,代码是否也复制?
  • 求推荐Linux下利用epoll实现大规模并发服务器架构设计与实现方面的论文or书籍。
  • python高并发异步服务器核心库forkcore使用方法
  • 并发服务器设计中为啥关闭原来的socket描述符?
  • linux下的socket并发服务器的编写问题,请高手指教
  • 并发服务器(tcp和udp)
  • 菜鸟求助多线程并发服务器
  • fork 通讯服务器 并发实现的问题 ?求教!!!!!
  • 测试服务器并发性能的客户端程序阻塞在 recv 函数处,大家帮忙看看什么原因?
  • Linux服务器增加并发数 iis7站长之家
  • 请问linux下socket编程服务器数据只能发送不能接收吗?
  • 利用UDP时客户端为何接收到不到服务器发来的消息????
  • 我做了个socket服务器,但是客户端接收数据的时候用select()函数????可接受不到
  • Linux 邮件服务器一个账户能够接收到所有的邮件问题?
  • 做嵌入式开发,想在现有的设备中加入syslog模块,而对于服务器端如何接收syslog那?
  • 客户端是linux通过socket编程实现服务器端win平台接收?
  • 9.0下,sendmail默认配置,我用outlook可以连接到服务器,可是让接收却不让发送,提示如下
  • 写个ftp的客户端,但是发送RETR命令的时候接收不到服务器传回的值
  • linux邮箱服务器发不起邮件,能接收邮件。
  • 怎样用程序(在javabean中,不是jsp)post一个文件到网络服务器上?并接收返回的信息?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 对SOCKET服务器端异常处理的不解!
  • linux下通过工具putty连接服务器,用批处理启动jboss后,如何使得关闭窗口而服务不停?
  • 求一个压力测试工具,用来测试dns服务器的处理能力.
  • 服务器超时处理的问题,请大侠指点
  • 服务器监听处理100台客户端的大量UDP请求,请问用什么方法好点呢?
  • 通过JDBC连接数据库,执行抄作后,关闭了连接,数据服务器端的进程还在,怎麽处理?
  • 如何保证ftp上传完一个文件后,服务器端的程序再处理.
  • 做个游戏服务器PD820双核处理器,LINUX用哪个版本比较好?
  • 请问:在socket编程的服务器端,想采用多线程来处理客户端的命令,应该怎样写啊?
  • 服务器接受的链接过多,该怎么处理
  • 运维人员处理服务器故障的方法总结
  • 重装服务器后IIS网站错误(应用程序中的服务器错误)
  • 请问在红旗Linux多功能服务器版上(不是数据库服务器版)能否正常安装使用Oracle?红旗Linux数据库服务器版要比红旗Linux多功能服务器版贵
  • nginx 服务器介绍
  • 校园网,www服务器,邮件服务器,数据库服务器等各用什么平台(系统)性能最佳?
  • 代理服务器原理,功能及作用详细介绍
  • 双linux服务器如何能在一台服务器崩溃的情况下在另一台服务器上启动相应服务
  • Apache HTTP服务器2.4中的新功能概览
  • 如何有效判断服务器已经连接不上(服务器关闭,服务器非法退出等原因)
  • php中操作memcache的类及成员列表及php下如何连接memched服务器
  • 在服务器端怎样检测客户端与服务器端的某个会话在一段时间里面没有通信,然后在服务器端终止该会话??
  • nginx服务器基本特性及使用技巧
  • 恳请对服务器的开发有经验的谈谈服务器开发经验(Unix/Linux & Win32):服务器构架、内存泄漏检测,异常出错……!!!
  • c/c++服务器程序内存泄露问题分析及解决
  • 如果服务器不是本机(程序在一服务器,数据库在一服务器,局域网),如何连接sql ??
  • nginx服务器下通过fastcgi支持php5详细安装配置步骤
  • 采用sendmail搭建邮件服务器必须在邮件服务器上构建DNS服务吗?
  • Mysql服务器登陆,启动,停止等基本操作命令介绍(Linux/Centos环境)
  • web服务器和应用服务器的区别?
  • 服务器存储快照和数据库快照详解
  • 现在有50台服务器,他们的IP是192.168.1.1~192.168.1.100,如何将服务器192.168.1.1的/etc/rc.local快速复制到另外49台服务器上?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3