![](/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.