如何使Android应用可供网络浏览器访问

时间:2019-07-01 03:55:37

标签: android sockets server client real-time

我想使用Socket创建一对Android应用(服务器-客户端),以便彼此实时通信。我在这里找到有效的示例http://androidsrc.net/android-client-server-using-sockets-server-implementation/。客户端可以连接到服务器。现在,我考虑将服务器设置为...“ Web服务器”(我不知道是否用正确的方式称呼),以显示他们(服务器和客户端)正在通信的内容(也许显示其聊天或计算结果) ...)。

但是当我在浏览器(Chrome)中输入地址和端口(例如:http://172.16.1.21:8080/)时,结果是

  

172.16.1.21发送了无效的回复。 ERR_INVALID_HTTP_RESPONSE

我猜它正在响应,但是浏览器无法理解其他某种格式。我尝试与邮递员联系并收到错误消息:

  

无法获得任何响应连接到时发生错误   172.16.1.21:8080。

我尝试将index.html放到存储的根目录(/ storage / emulated / 0 /),但是没有运气

该想法将与商店中的“ Websharing”应用相同。您所需要的只是电话和计算机位于同一网络上。访问该应用程序时,浏览器将显示手机内容。

我的想法是显示其他信息。我虽然要创建另一个“ display-app”来显示结果,但是如果我不想向所有客户端发送一些自定义消息,那我将需要另一部很难拥有的手机。打开另一个标签要容易得多。我不想冒使用Firebase等在线服务的风险,因为互联网连接可能不稳定。本地连接对我来说很好。

我不知道它叫什么,关键字会受到赞赏。我尝试使用Google谷歌搜索,但发现一些建议,建议您运行一个名为“小型Web服务器”的应用程序,但我没有尝试过,但我不想使用第三方应用程序,因为安装过程很复杂并且不支持完整版本自定义。

谢谢您的时间。

0 个答案:

没有答案