วันพุธที่ 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/


ไม่มีความคิดเห็น:

แสดงความคิดเห็น

Week 5 - Progress

 ในสัปดาห์ที่ 5 นี้หลังจากที่เราได้ทำการสร้าง Server กับ Client ในสัปดาห์ที่ 4 แล้ว เราได้ทำการปรับปรุง GUI ของโปรแกรมใหม่โดยเราได้ทำการออกแ...