我有一部安卓手机,其中运行了client.py和server.py。我的电脑IP地址设置为192.168.16.7(在网络管理器中运行Ubuntu 13.04),我的手机IP地址设置为192.168.16.9。我使用手机创建了一个WiFi热点,并将电脑连接到热点。以下是我的server.py代码:
import socket
s=socket.socket()
port=12345
s.bind(("192.168.16.7",port))
s.listen(5)
while True:
c,addr=s.accept()
print "got connection from ",addr
c.send('Thankyou for connecting')
c.close()
我的 client.py 文件内容如下:
import socket
port=12345
s=socket.socket()
s.connect(("192.168.16.7",port))
s.send("Hello world")
s.close
server.py 运行在我的电脑上,而 client.py 则在我的手机上。但是当我在手机上尝试运行 client.py 时,它告诉我网络不可达。我该怎么解决这个问题?