Advertisement

Android App使用OkHttp访问本地PC的Apache服务器时发生SocketTimeoutException的一种原因

阅读量:

本记录主要归纳了本人在编程实践中所遭遇各类问题的解决过程,期间借鉴了诸多网络上的技术博文,最终的解决方案亦源自某位资深开发者的经验分享。所涉及的内容与方法虽非前沿创新,但通过整理记录一方面有助于强化个人理解,另一方面也期望能为同样面临类似困境的同行提供参考与帮助。

问题出现时的预置情况分析

1,本地PC安装了Apache服务器

具体服务器的安装过程可参考网络上众多技术博客中的相关介绍。

2,安装好Apache后,到安装目录下,打开conf/httpd.conf

2.1 重置安装路径,参考一下:

设定 SRVROOT 变量为 "D:\httpd-2.4.33-o102o-x64-vc14-r2\Apache24"

服务器根目录配置为 "${SRVROOT}"

2.2 重置服务器的端口号。参考以下:

#Listen 12.34.56.78:80

Listen 8080

系统预设的通信端口为 80

当采用预设配置时,用户在连接服务器时仅需输入当前设备的网络地址即可,例如:http://12.34.56.78

若对端口进行了调整,则在 Android 应用程序中调用该 Apache 服务时,需在 IP 地址后附加对应的端口号,http://12.34.56.78:8089

否则将导致连接失败

2.

全部评论 (0)

还没有任何评论哟~