PyQt5 นั้นก็เป็นโมดูลของ Python ในการออกแบบฟังก์ชันการแสดงหน้า Interface มากมาย และสามารถใช้ในการขึ้นป๊อปอัพแจ้งเตือน การขึ้นข้อความต่างๆ การแสดงเวลา การทำงานของปุ่มต่างๆ และในบทความนี้ เราจะมาลองสร้างโปรแกรมแชทจาก PyQt5 กับ Websocket กัน
สามารถ install PyQt5 ด้วยคำสั่ง pip install PyQt5
โดยจุดประสงค์ของ Blog นี้ สร้างขึ้นเพื่อใช้ในการบันทึกความก้าวหน้าของงานและนำเสนอให้ผู้อ่านได้ทราบในขั้นตอนการทำต่างๆรวมถึงปัญหาหรือเหตุการณ์ต่างๆที่พบเจอด้วย
ในสัปดาห์ที่ 1 นี้ทางเราได้ทำการศึกษาในเรื่องของ PyQt5 และ websocket มาในบางส่วน
ความหมายของ WebsocketWebsocket การสื่อสารระหว่าง Web server กับ Client แบบ Real TimeWeb Socket ถ้าอธิบายให้สั้นๆ และได้ใจความคือ websocket เป็นเทคโนโลยีเพื่อใช้ การติดต่อสือสารระหว่าง Web server กับ Client แบบ Real Time Client ที่เป็น html5 + Javascript สามารถรับข้อมูลทางผั่ง Server มาแสดงผลได้ ผ่าน Protocol TCP/IP โดยไม่ต้อง Refresh หน้า Websocket นั้นประหยัดเวลา และปริมาณข้อมูลที่ส่งไปมาระหว่าง web server กับ Client
โดยการทำงานของ Websocket มันจะรอรับ Message ทางฝั่ง web server อยู่ตลอดเวลา หลังจากที่ได้ส่งคำสั่ง ติดต่อ Websocket Server ไปแล้วในครั้งแรก และมันจะรอรับ Message จนกระทั้งจะสั่ง Close หรือหยุดการติดต่อ

