In short, the reason you got that error is that the client program tried to connect to port 8080, but there was no program listening for new connections on that port.
For two programs to communicate using sockets, one program must start listening for connections on a port, and another program must try to connect to the same port afterwards. Usually the program that listens for connections on a port is called the "server", and the program that attempts to make a connection is the "client".
So, in order for the example code to work, you have to run the server program first, and then the client program.
 กล่าวโดยสรุป เหตุผลที่คุณได้รับข้อผิดพลาดนั้นก็คือโปรแกรมไคลเอนต์พยายามเชื่อมต่อกับพอร์ต 8080 แต่ไม่มีโปรแกรมใดรับฟังการเชื่อมต่อใหม่บนพอร์ตนั้น เพื่อให้สองโปรแกรมสื่อสารโดยใช้ซ็อกเก็ต โปรแกรมหนึ่งจะต้องเริ่มฟังการเชื่อมต่อบนพอร์ต และอีกโปรแกรมหนึ่งจะต้องพยายามเชื่อมต่อกับพอร์ตเดียวกันในภายหลัง โดยปกติโปรแกรมที่รับฟังการเชื่อมต่อบนพอร์ตเรียกว่า "เซิร์ฟเวอร์" และโปรแกรมที่พยายามสร้างการเชื่อมต่อคือ "ไคลเอนต์" ดังนั้น เพื่อให้โค้ดตัวอย่างทำงานได้ คุณต้องรันโปรแกรมเซิร์ฟเวอร์ก่อน จากนั้นจึงรันโปรแกรมไคลเอ็นต์
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence