2014-01-20 80 views
0

大家好,我需要一些指南来制作一个像Web服务器一样的应用程序。如何在android中创建最简单的web服务器?

基本的想法是你在你的android mobile上运行这个应用程序,它会给你一个ip地址(移动设备的当前ip)。

然后在另一个系统(互联网浏览器)输入由android应用程序提供的IP地址,它会显示一个简单的网页。

此网页将包含几个链接。如果您点击任何链接,文字将会相应显示。 (运行的应用程序应该得到关于点击链接的通知,然后应用程序将根据按下的链接发回文本,并且该文本将显示在浏览器中)

这就是它所需要的,不希望任何复杂的计算或脚本执行来嵌入完整的Web服务器。

或者一些如何通过套接字编程来侦听特定的url请求并基于url名称我可以发回简单的html。

+1

你的具体问题是什么?如果你想要粗糙的结构:1)在android套接字上学习java。 2)http标准。 3)一些基本的HTML。 – dutt

+0

建议查看[this](http://stackoverflow.com/help/dont-ask)。就像我上面的海报说的那样,你的具体问题是什么? – snaplemouton

+0

那么在套接字编程的情况下,我知道我必须创建一个基于服务器的应用程序,它将接受连接,然后我们需要一个客户端代码连接到特定的IP和端口,但正如我在一边提到的是android应用程序和其他一边有一个简单的网页(这是我困惑的地方) –

回答

1

NanoHttpd是一个完整的web服务器在一个单一的java类。你会在几分钟内启动并运行。

+0

谢谢队友我会检查出来,并会让你知道。谢谢 –

+1

非常感谢你为我工作,在开始时,我有点不情愿在我的android应用程序中嵌入一个web服务器,但正如你所说,它只是一个类,一个简单的。我很高兴使用它非常感谢你。 –

+1

当然可以。这款软件为我节省了数周的开发时间。 – 323go