![](/img/trans.png)
[英]Response code 404 while connecting Android client to python server
[英]Android client connecting to Python server side code on Apache
我已经完成了Android客户端代码,它可以正常工作; 并暂时模拟了应该从apache http服务器接收的数据,以从sd卡获取数据。
现在,我正在使用套接字库在Python中处理服务器端代码。 并从python套接字文档中测试默认的套接字示例。
我面临的问题是Android客户端无法连接到此服务器端代码。
尝试连接的Android辅助代码:
urlString = "http://10.0.2.2/cgi-bin/serverconnect.py";
URL url = new URL(urlString);
URLConnection conn = url.openConnection();
HttpURLConnection httpConn = (HttpURLConnection) conn;
try{
httpConn.connect();
......
}
其中serverconnect.py是:
# Echo server program
import socket
HOST = '127.0.0.1' # Symbolic name meaning all available interfaces
PORT = 80 # Arbitrary non-privileged port
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((HOST, PORT))
s.listen(1)
conn, addr = s.accept()
print 'Connected by', addr
while 1:
data = conn.recv(1024)
if not data: break
conn.sendall(data)
conn.close()
线索和专家提示是必需的...谢谢
此代码的最初问题已解决,当时目标Android版本为3.x +,所以我需要使用其他线程进行网络访问。 已经启动了具有其他问题的新线程,因此感谢大家的响应。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.