ในสัปดาห์ที่ 5 นี้หลังจากที่เราได้ทำการสร้าง Server กับ Client ในสัปดาห์ที่ 4 แล้ว เราได้ทำการปรับปรุง GUI ของโปรแกรมใหม่โดยเราได้ทำการออกแบบมาเป็นดังนี้
วันพฤหัสบดีที่ 22 ตุลาคม พ.ศ. 2563
Week 5 - Progress
วันพุธที่ 14 ตุลาคม พ.ศ. 2563
Week 4 - Test sever again
ในสัปดาห์นี้ พวกเราได้ศึกษาการสร้าง server socket ที่ใช้สำหรับ chatr room
โดยคุณสมบัติของ server ที่ได้ศึกษามา มีดังนี้
- การรับ client ใหม่
เมื่อมีการเชื่อมต่อ client เข้ามาใหม่ จะบันทึก ip ของ client นั้นเอาไว้ ในรูปแบบของ dictionary โดยที่มี ip เป็น key และ name (ชื่อของผู้ใช้) เป็น value\
- กรณี ip นั้นอยู่ใน list (ก็หมายถึงมีอยู่ในระบบ) แล้ว
ถ้า client ได้ทำการ disconnect server จะทำการลบ ip นั้นออกจากระบบ
- ได้ทำการ encode และ decode เพื่อความปลอดภัยในการส่งข้อมูล (เมื่อใช้ function decode/encode จะให้ค่ามาในรูป bytes)
Cr.https://pythonprogramming.net/server-chatroom-sockets-tutorial-python-3/
วันอังคารที่ 6 ตุลาคม พ.ศ. 2563
Week 3 - Test with Server
ในสัปดาห์ที่ 3 เราได้ทำการทดลองใช้ server ที่เราศึกษาจาก https://websockets.readthedocs.io/en/stable/intro.html
โดยเราได้ทำการทดลองสร้าง server แบบ local แล้วทดลองทำการตอบโต้ระหว่าง Client กับ Server
Code ในส่วน ของ Server
Week 5 - Progress
ในสัปดาห์ที่ 5 นี้หลังจากที่เราได้ทำการสร้าง Server กับ Client ในสัปดาห์ที่ 4 แล้ว เราได้ทำการปรับปรุง GUI ของโปรแกรมใหม่โดยเราได้ทำการออกแ...
-
ในสัปดาห์ที่ 3 เราได้ทำการทดลองใช้ server ที่เราศึกษาจาก https://websockets.readthedocs.io/en/stable/intro.html โดยเราได้ทำการทดลองสร้าง...
-
PyQt5 นั้นก็เป็นโมดูลของ Python ในการออกแบบฟังก์ชันการแสดงหน้า Interface มากมาย และสามารถใช้ในการขึ้นป๊อปอัพแจ้งเตือน การขึ้นข้อความต่างๆ กา...
-
ในสัปดาห์นี้ พวกเราได้ศึกษาการสร้าง server socket ที่ใช้สำหรับ chatr room โดยคุณสมบัติของ server ที่ได้ศึกษามา มีดังนี้ - การรับ client ใหม่...



