Pythonでソケットを学びました。1台のコンピューターでソケットスクリプトをプログラミングしようとするとうまくいきましたが、2台の異なるコンピューターでソケットスクリプトをプログラミングし、接続でソケットを開こうとすると、うまくいきませんでした。
1 台のコンピューター (サーバー):
import socket
s = socket.socket()
host = socket.gethostname()
port = 1234
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()
2 台目のコンピューター (クライアント):
import socket
s = socket.socket()
host = raw_input("The ip you want to connect to: ")
port = 1234
s.connect((host, port))
print s.recv(1024)
エラー:
socket.error: [Errno 10061]
スクリプトの問題は何ですか?うまくいかないのはなぜですか?