【发布时间】:2014-01-20 21:14:58
【问题描述】:
大家好,我需要一些指导方针来制作一个类似于 Web 服务器的应用程序。
基本想法是您在您的 android 手机上运行该应用程序。它会为您提供一个 ip 地址(移动设备的当前 ip)。
然后在另一个系统(互联网浏览器)上输入android app提供的IP地址,它会显示一个简单的网页。
此网页将包含几个链接。如果您单击任何链接,则会相应地显示文本。 (正在运行的应用程序应收到有关单击链接的通知,然后应用程序将根据按下的链接发回一个文本,该文本将显示在浏览器中)
仅此而已,我不希望任何复杂的计算或脚本执行来嵌入完整的 Web 服务器。
或者如何通过套接字编程来监听特定的 url 请求并基于 url 名称我可以发回简单的 html。
【问题讨论】:
-
您的具体问题是什么?如果你想要粗略的结构:1)在android sockets上学习java。 2)http标准。 3)一些基本的html。
-
建议查看this。就像我上面的海报所说,你的具体问题是什么?
-
好吧,在套接字编程的情况下,我知道我必须创建一个基于服务器的应用程序来接受连接,然后我们需要一个连接到特定 IP 和端口的客户端代码,但正如我曾经提到的那样一边是android应用程序,另一边是一个简单的网页(这是我很困惑的地方)
-
网络服务器只是一个侦听端口 80 并对请求作出反应的服务器。如果只需要一个静态请求/响应,我想您可以硬编码 html 请求/响应字符串并通过您的套接字发送。否则,请寻找 java/android 的网络服务器实现。