本地文件服务器

时间:2016-01-07 12:38:04

标签: java android programming-languages server-side

我有一个项目的想法,但我没有应该遵循的非常明确的步骤,因为必须先开发。 好吧,这个想法就是这个,在我学习的地方有一个无线网络,但很少提供我们的互联网,我想使用该网络(没有互联网的局域网)下载文件(练习,过去的考试,程序,手册等) ,接收通知发布,会议,课程和其他。我想部署一个存储文件的服务器,还有一个人设法上传通知和其他文件。对于我想要部署应用程序的学生,它允许他们访问服务器并下载文件并按顺序接收通知我想要发展的一部分。 问题是我在某些地方有疑虑,例如:你可以大规模无线传输文件?那我需要什么?项目是否与内联网有关系?是同一个FTP服务器吗? 也许有些问题是非常基本的,我理解一些条款,但我不知道我是否愿意做相关。首先,谢谢。

2 个答案:

答案 0 :(得分:0)

您可以通过建立TCP / IP套接字连接来实现此目的。它可以与LAN中连接的设备一起使用,然后使用本地主机地址运行它。

答案 1 :(得分:0)

您要求的主要是通过简单的标准Web技术在服务器端处理,而用户只能使用他们选择的浏览器。 设置一个简单的Web(HTTP)服务器作为文件分发的代理。例如。 Apache DocumentRoot 使用HTTP,您可以使用各种客户端,并支持大多数情况下的文件传输。 上传是一个不同的故事,需求可以与下载分开。 FTP可以作为上传选项。 说到通知,我建议从一个简单的RSS feed开始。您可以获得开箱即用的通知,历史记录和客户端支持。 Some RSS Feeds

<强>更新 通过HTTP和RSS提供文件是基本的Web构建块。只需保持简单,大多数支持互联网技术的人都能提供帮助。

对于简单的概念证明install Apache Web Server and access files from a folder on your local drive。除了您提供的静态内容之外,您还可以设置几个用于信息和导航的.HTML网页,以后可以成为动态(PHP,Python或.javascript)页面。

关于扩展:从单个Apache(服务器)实例开始。确保其位于有线网络的中央位置。在有线网络成为问题之前,有关LONG到客户端的无线链接会出现问题。

推荐方法:

  1. 使用 Apache + RSS + Web浏览器设置PoC,以了解概念,它们为您提供的内容以及它如何适合您的问题域。如需帮助,请联系并了解如何设置网络服务器的人员#34;任何尊重自己的半正式的IT学生都应该能够提供帮助。
  2. 与IT部门的(Linux)系统管理员交谈。他们应该能够告诉您他们如何帮助您在服务器上设置服务器,应用程序和所需内容,因为他们很可能已经有几个类似的设置。如果您需要扩展Web服务器(获得超过1000个并发用户),那么就是您与之交谈的人。
  3. 网络管理员或您最喜欢的技术/硬件人员交谈,他们更了解物理内容,例如网络,WIFI aso。这是与你谈论带宽和网络相关问题的人。
  4. 避免使用&#34; APP&#34;这个词。人们会把注意力转移到错误的问题上。首先解决内容分发的根本问题。应用程序(访问和导航层)可以稍后处理。 还有Apache的替代品。我听说过。