0
私はネットワーキングについて学んでいましたが、何が問題になったのかを理解するのに苦労しました。コンピュータ間のソケット接続を確立しますか?
は、私がクライアントとサーバーのスクリプトを作成しました:
サーバー:
import socket
s = socket.socket()
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("Thanks".encode('utf-8'))
# c.sendto(("Thank you for connection").encode('utf-8'), addr)
c.close()
とクライアント:
import socket
s=socket.socket()
host=socket.gethostname()
port = 12345
s.connect((host,port))
c=s.recv(1024)
print (c)
s.close
私は(何の問題もない私のコンピュータから実行しようとしています両方のスクリプト) しかし、私は別のコンピュータからクライアントを実行しているときに、クライアントのために次のエラーが表示されます:ConnectionRefuseError: WinError10061 No connection could be made because the target machine actively refused it
。
これを修正できるものは何ですか?