2番目のものだけを実行した場合、

`` `
ConnectionRefusedError：[errno 111]接続が拒否されました
`` `

エラー。なぜ？
要するに、そのエラーが発生した理由は、クライアントプログラムがポート8080に接続しようとしたことですが、そのポートで新しい接続を聞くプログラムはありませんでした。
ソケットを使用して2つのプログラムを通信するために、1つのプログラムはポート上の接続のリスニングを開始する必要があり、もう1つのプログラムはその後同じポートに接続しようとする必要があります。通常、ポート上の接続を聴くプログラムは「サーバー」と呼ばれ、接続を作成しようとするプログラムは「クライアント」です。
したがって、サンプルコードが機能するためには、最初にサーバープログラムを実行し、次にクライアントプログラムを実行する必要があります。