2017-07-14 61 views

回答

0

我的服務器在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

+0

解決啓用代理服務器:) –

相關問題