นี่คือการใช้งานของฉันเองสำหรับผู้แชทแชทบนเว็บอย่างง่ายโดยใช้เฉพาะ HTML, CSS, JS Over .NET Framework เป้าหมายของฉันคือการสร้างแชท-สเจนเจอร์โดยใช้ทรัพยากรน้อยที่สุด แนวคิดคือการดูว่าฉันสามารถใช้งานแชท Messenger โดยใช้บริการ API เพียงผ่านโปรโตคอลที่ใช้ HTTP หรือไม่
ดังนั้นฉันต้องการสร้างผู้แชทแบบเรียลไทม์ซึ่งจะช่วยให้การสื่อสารแบบเรียลไทม์ระหว่างลูกค้าผ่านเว็บ วิธีการที่จะใช้ความคิดของฉันเกี่ยวกับการแชทแบบเรียลไทม์เป็นไปได้โดยใช้ Signal-R นี่คือไลบรารี
เพิ่มเติมเกี่ยวกับ Signal-R ตรงนี้: "https://dotnet.microsoft.com/apps/aspnet/signalr"
เว็บแอปพลิเคชันนี้อนุญาตให้ลูกค้าหลายรายสื่อสารกันตามเวลาจริงมันแสดงบัญชีผู้ใช้ที่แตกต่างกันที่เรากำลังแชทด้วยแสดงถึงการแชทอย่างเป็นระบบ -
แอปพลิเคชันไม่ได้ใช้ประโยชน์จากฐานข้อมูลใด ๆ มันทำงานอย่างหมดจดในหน่วยความจำระบบเช่นบัญชีผู้ใช้อาจหายไปหากแอปพลิเคชันได้รับการอัปเดต ดังนั้นสิ่งนี้อาจเรียกได้ว่าเป็นการแชทส่วนตัวที่สมบูรณ์ซึ่งไม่ได้บันทึกของผู้รับหรือเซสชันหรือข้อความใด ๆ ! -
คุณสามารถเล่นกับแอปพลิเคชันได้ที่นี่ - แชท Messenger Live Demo (แอปพลิเคชันทดสอบ) ???
ด้านล่างนี้เป็นลิงค์ไปยังโครงการอื่นที่ทำงานกับการอนุญาต -
แอปพลิเคชันถูกสร้างขึ้นโดยใช้ HTML, CSS, JS ผ่าน ASP.NET Framework สำหรับเว็บแอปพลิเคชัน นอกจากนี้ยังใช้ไลบรารี Signal-R สำหรับให้ฟังก์ชั่นเว็บแบบเรียลไทม์
ASP.NET SignalR เป็นไลบรารีสำหรับนักพัฒนา ASP.NET ที่ทำให้กระบวนการเพิ่มฟังก์ชั่นเว็บแบบเรียลไทม์ลงในแอปพลิเคชันง่ายขึ้น ฟังก์ชั่นเว็บแบบเรียลไทม์คือความสามารถในการมีเนื้อหาพุชรหัสเซิร์ฟเวอร์ไปยังไคลเอนต์ที่เชื่อมต่อได้ทันทีเมื่อพร้อมใช้งานแทนที่จะให้เซิร์ฟเวอร์รอให้ไคลเอนต์ขอข้อมูลใหม่ (แหล่งที่มาของ Microsoft)










เพียงจำไว้ว่าเซสชั่นไม่ได้บันทึกไว้ทั้งสองข้างซึ่งหมายความว่าเมื่อคุณรีเฟรชหน้าต่างการแชททั้งหมดของคุณจะหายไป! ในกรณีที่คุณพบข้อบกพร่องใด ๆ โปรดแจ้งให้เราทราบ!
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT