Articles of localhost

Android无法访问localhost?

我在Android上启动了本地http服务器,可以通过同一本地网络中的其他计算机访问它。 但是,如果我尝试在同一部手机上使用opera访问此服务器,它将无法正常工作。 这意味着我们无法在Android上访问localhost? 谢谢!

如何使用Android SDK模拟器查看本地托管的项目?

我使用PHP和MySQL在OS 10.5.8服务器上开发我的所有站点,并且我已经配置了我的/etc/hosts和httpd.conf文件以在该机器上的任何浏览器中的example.dev上显示我的站点。 我最近安装了Android的软件开发工具包,我想用它来开发和测试针对移动Webkit的样式表 – 但是我无法在Android浏览器中访问我本地托管的项目。 这是有道理的,因为它模仿整个Android操作系统,但是有一个解决方法吗? 或者我可以只测试存在于实际计算机互联网上某个地方的项目,也许是在隐藏目录中? 有人建议我编辑我的/etc/resolv.conf文件,但我不知道在resolv.conf格式化本地托管域的正确方法 – 我尝试了以下的变体,但没有任何作用: domain example.dev nameserver 127.0.0.1 要么… domain example.dev nameserver localhost 在我的hosts文件中,它设置如下: 127.0.0.1 localhost example.dev example2.dev [etc]

java.net.SocketException:sendto failed:EPIPE(Broken pipe)通过与localhost的数据连接

在我的Android应用程序中,我想读取音频流并解析其shoutcast元数据。 我在NPR项目中使用StreamProxy工作: http : //code.google.com/p/npr-android-app/source/browse/Npr/src/org/npr/android/news/StreamProxy.java? R = e4984187f45c39a54ea6c88f71197762dbe10e72 问题是它不能通过数据连接工作。 NPR也遇到了同样的问题。 总而言之,此代理作为本地Web服务器运行,在应用程序和远程流之间建立接口。 它使用生成的自定义端口在localhost 127.0.0.1上运行。 当服务器正在读取流数据时,它会将其复制到应用程序,因为您可以在StreamProxy的第223行读取: client.getOutputStream().write(buff, 0, readBytes); 但是,该行通过数据连接产生此exception: java.net.SocketException: sendto failed: EPIPE (Broken pipe) 我不是套接字和流媒体方面的专家。 在这种情况下,我没有得到wifi和数据连接之间的区别。

无法从Android设备访问localhost

模拟器可以从本地主机访问Web服务,但我的真实设备不能使用LAN IP地址(192.168.xx.yyy)而不是10.0.2.2。 当然,我的Android手机被adb识别,它通过USB端口连接我的笔记本电脑。 我已经在stackoverflow上阅读了一些类似的问题,但仍然不知道如何从真正的Android手机访问webservice。 这个问题的答案如何从我的Android设备访问我的本地主机? 我很有用,但我真的不明白那个答案。 有人帮我吗? 谢谢!

Webview Localhost Connection拒绝使用10.0.2.2地址

我只是在Android模拟器上制作一个基本的Webview应用程序,无法连接到我的计算机上托管的网站。 这是我的代码: Android清单: 主要活动Java文件: public class MainActivity extends Activity { private WebView webView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (android.os.Build.VERSION.SDK_INT > 9) { StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(policy); System.out.println(“*** My thread is now configured to allow connection”); } setContentView(R.layout.activity_main); webView = (WebView) findViewById(R.id.webView); webView.loadUrl(“http://10.0.2.2:8080”); } 终端(在本地主机端口8080上启动网站): Michaels-MacBook-Pro-5:web michael$ php -S localhost:8080 PHP […]

从手机访问localhost

我正在使用jquery mobile在移动网站上工作,并希望使用我的Android手机浏览器进行测试。 我的Windows 7机器和Android手机在同一个无线网络上。 我通常从我的机器访问移动网站:“ http://localhost/index.php/doctor ” 我尝试使用手机上的无线网络IP地址访问它:“ http://192.168.1.3/index.php/doctor ” 但是,我得到的网页不可用错误。 如何从我的Android手机访问localhost?!

如何从Android移动应用程序调用本地Web服务

从过去几天开始,我一直致力于使用Android代码来调用本地Web服务。 我正在使用Android的ksoap库来调用我在.NET中创建的SOAP Web服务。 但是,我觉得我的代码有问题,因为当我从我的应用程序调用Web服务时,我得到的响应会遇到一个catch块。 我尝试调试我的Android代码,但我仍然无法解决我的问题。 有人可以告诉我有什么问题或者其他更简单的方法吗? 这是我迄今为止实施的Android代码: package com.demo; import java.net.SocketException; import org.ksoap2.SoapEnvelope; import org.ksoap2.serialization.SoapObject; import org.ksoap2.serialization.SoapPrimitive; import org.ksoap2.serialization.SoapSerializationEnvelope; import org.ksoap2.transport.AndroidHttpTransport; import android.app.Activity; import android.app.ProgressDialog; import android.os.AsyncTask; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; public class Login extends Activity { private static final String SOAP_ACTION = “http://tempuri.org/GetLoginDetails”; private static final […]

通过wifi访问Android设备中的本地主机网站

我正在开发一个需要在本地系统中托管的网站,并通过WiFi在所有设备中访问该网站。 我在IIS中发布网站的系统是LAN中的Connected。 而且WiFi也来自同一台路由器。 我需要在所有连接WiFi的设备中访问此网站。 我怎样才能做到这一点? 如果您有任何其他建议,请告诉我。

如何从VS Android Emulator连接到localhost

我正在尝试连接到我正在启动VS Android模拟器的机器的本地主机。 当Android版本是Kitkat时,我能够成功连接到IIS服务器。 但是,当VS Android版本是Lollipop或Marshmallow时,我无法连接。 我连接到localhost的方式是在模拟器的浏览器中输入http://169.254.80.80 。 根据http://developer.android.com/tools/devices/emulator.html#networkaddresses,我应该能够使用IP地址10.0.2.2连接到localhost。 但是,这个IP地址似乎对我不起作用。

正在忽略模拟器中主机文件中的URL映射

我正在使用genymotion模拟器并使用它从中提取主机文件 adb remount adb pull / system / etc / hosts C:\ Users \ Rkn09 \ Desktop \ hosts 我添加了新的映射,如192.168.0.115 xxx.mydomain.com ,我把它推回到模拟器使用 adb push C:\ Users \ Rkn09 \ Desktop \ hosts / system / etc / hosts 但当我向xxx.mydomain.com发出请求时,它不会重定向到局域网192.168.0.115中的本地计算机。 我甚至使用cat / etc / hosts检查了hosts文件,它有我的映射,任何人都可以帮我解决这个问题。 PS:同样的过程在Mac OS X EI Captain中很好,我在windows7中遇到了这个问题