0
有人知道如何發送字符串通過套接字qpython3 android(客戶端)到python2.7 linux(服務器)?發送字符串通過套接字qpython3 android(客戶端)到python2.7 linux(服務器)
對於python2.7 linux(服務器)好的,我知道,但我不知道如何用qpython3 android創建客戶端。
有人知道嗎?
TKS
有人知道如何發送字符串通過套接字qpython3 android(客戶端)到python2.7 linux(服務器)?發送字符串通過套接字qpython3 android(客戶端)到python2.7 linux(服務器)
對於python2.7 linux(服務器)好的,我知道,但我不知道如何用qpython3 android創建客戶端。
有人知道嗎?
TKS
我的服務器在linux代碼:
import socket
HOST = ''
PORT = 5000
tcp = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
orig = (HOST, PORT)
tcp.bind(orig)
tcp.listen(1)
while True:
con, client = tcp.accept()
print 'Connected by', client
while True:
msg = con.recv(1024)
if not msg: break
print cliente, msg
print 'Ending client connection', client
con.close()
對於客戶端android系統:
import sl4a
import socket
HOST = '127.0.0.1'
PORT = 5000
tcp = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
dest = (HOST, PORT)
tcp.connect(dest)
print 'Press x to close'
msg = droid.dialogGetInput('Text', 'Input value').result
while msg <> 'x':
tcp.send ((msg).encode('utf-8'))
msg = droid.dialogGetInput('Text', 'Input value').result
tcp.close()
但是在Android這個發送埃羅:
socket.error: [Errno 111]拒絕連線
你知道wats發生了嗎? Tks
解決啓用代理服務器:) –
python套接字庫不能與qpython3一起使用嗎? –