我正在使用python通过串口连接两个raspberry pi。一个pi将数据发送到另一个pi。另外一个pi将根据收到的数据做一些特定的任务。我可以使用以太网端口来实现这个功能吗?在以太网端口的情况下是否有类似于serial.read()和serial.available()的函数。
我写了简单的服务器程序
import socket
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
host=socket.gethostname()
port=12345
s.bind((host, port))
s.listen(5)
while True:
c, addr = s.accept()
print 'got connection from',addr
c.send('Thank you for connecting')
c.close()
和客户端程序
import socket
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
host = socket.gethostname()
port = 12345
s.connect((host, port))
print s.recv(1024)
s.close
错误是没有建立连接,因为目标机器主动拒绝它。我的错是什么?