ConnectionRefusedError
接続しようとした相手(サーバーなど)に、接続を拒否されたときに発生するエラーです。
原因
接続先のポート番号が間違っている、相手側のサーバーが起動していない、などが主な原因です。
エラーになるコード例
import socket
sock = socket.socket()
sock.connect(('localhost', 9999)) # そのポートで待ち受けるサーバーがない修正版
import socket
try:
sock = socket.socket()
sock.connect(('localhost', 9999))
except ConnectionRefusedError:
print('接続が拒否されました。サーバーが起動しているか確認してください')よくある間違い
- 接続先のサーバーやローカルの開発用サーバーを起動し忘れている
- ポート番号を書き間違えている