有人知道如何通过socket qpython3将字符串发送到python2.7Linux(服务器端)吗?
对于python2.7linux(服务器)可以,我知道,但我不知道如何用qpython3 android创建客户端。
有人知道吗?
TKS
发布于 2017-07-15 22:11:32
我在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上发送了erro:
socket.error:错误号111连接被拒绝
你知道发生了什么事吗?Tks
发布于 2021-09-21 07:47:59
这是您环回地址,这将无法使用HOST = '127.0.0.1',而是使用您主机的网络上的真实ip地址,并确保服务器上的端口5000已经打开
https://stackoverflow.com/questions/45111731
复制相似问题