เว็บแชทออนไลน์ Sockets Chat Project

Web Application 20 มกราคม พ.ศ. 2567 426
Home / Projects / 110

ลองใช้เลย! chat.sunny420x.com

Sockets Chat เป็น Platform สำหรับ คุยแชทแบบกลุ่ม (Group Chat) ผู้ใช้สามารถ สร้างห้องขึ้นมาพูดคุยกันโดยที่ไม่จำเป็นต้องเป็นสมาชิกของ Sockets  Chat ก็ได้  ผู้ใช้ที่สมัครสมาชิก จะสามารถ สร้างห้อง คุยส่วนตัวกันได้ (Private Chat)

ทั้งการโพสต์ และการแชท มีการ Censoring คำหยาบทั้งภาษาไทย และภาษาอังกฤษ

Sockets Chat ใช้ฐานข้อมูล MySQL ซึ่งจะเก็บ โพสต์ และ ประวัติการแชท โดยประวัติการแชทที่อยู่ในฐานข้อมูล จะถูกเข้ารหัสด้วย "RSA" ขนาด 4096 bits ทำให้ปลอดภัย เป็นส่วนตัว และสามารถส่งข้อความที่มีขนาดยาวได้มากถึง 256 ตัวอักษร ต่อครั้ง

Sockets Chat เป็น Project ที่ผมพัฒนาขึ้นโดยอาศัย JavaScript Runtime อย่าง Node.js มาทำงานเป็น Server-Side คอย Serve หน้าเว็บ และสำหรับการติดต่อสื่อสารกันระหว่างผู้ใช้และเซิร์ฟเวอร์ จะใช้ Protocol ที่ชื่อ WebSocket ซึ่ง Library ที่ผมใช้คือ Socket.io ซึ่งเป็นการนำ WebSocket มาพัฒนาต่อ ให้ใช้ง่ายมากยิ่งขึ้น

Profile Picture.
  • Name (Pen name): Sunny Jirakit (Sunny420x)
  • Study: Bachelor Degree of Computer Science from Chiang Mai Rajabhat University
  • Personality: Architect (INTJ-T)
  • Experience: JavaScript,  Angular.js, React.js, Next.js  Express.js, Unity C#, Socket.io