Ini adalah implementasi saya sendiri dari wat-messenger berbasis web sederhana hanya menggunakan HTML, CSS, JS over .NET Framework. Tujuan saya adalah membuat wat chat-messenger menggunakan sumber daya minimal. Idenya adalah untuk melihat apakah saya dapat mengimplementasikan pembawa obrolan menggunakan hanya layanan API melalui protokol berbasis HTTP.
Jadi, saya ingin membuat chat-messenger waktu nyata yang akan memungkinkan komunikasi waktu nyata antara klien melalui web. Sarana untuk mengimplementasikan ide saya tentang real-messenger waktu nyata menjadi mungkin menggunakan sinyal-R. Ini adalah perpustakaan .NET yang memungkinkan komunikasi waktu nyata dan juga mari kita mengirim peristiwa sisi server tanpa perlu pemungutan suara. CHAT-messenger ini juga mengimplementasikan otorisasi untuk memverifikasi jika permintaan tersebut berasal dari pengguna yang berwenang.
Lebih lanjut tentang sinyal-r di sini: "https://dotnet.microsoft.com/apps/aspnet/signalr"
Aplikasi web ini memungkinkan banyak klien untuk berkomunikasi satu sama lain secara real time, ini menunjukkan berbagai akun pengguna yang kami obrolan, mewakili obrolan secara sistematis. ?
Aplikasi tidak menggunakan database apa pun, ini murni berjalan pada memori sistem yaitu akun pengguna mungkin hilang jika aplikasi diperbarui. Oleh karena itu, ini bisa disebut sebagai obrolan pribadi yang benar -benar menyimpan catatan penerima atau sesi atau pesan Whatsover! ?
Di bawah ini adalah tautan ke garpu proyek ini yang berfungsi tanpa otorisasi -
Aplikasi ini dibuat menggunakan HTML, CSS, JS Via. Kerangka kerja ASP.NET untuk aplikasi web. Ini juga menggunakan pustaka Signal-R untuk menyediakan fungsionalitas web real-time.
ASP.NET SignalR adalah perpustakaan untuk pengembang ASP.NET yang menyederhanakan proses penambahan fungsionalitas web real-time ke aplikasi. Fungsionalitas web real-time adalah kemampuan untuk memiliki konten mendorong kode server ke klien yang terhubung secara instan karena tersedia, daripada meminta server menunggu klien untuk meminta data baru. (Sumber Microsoft)










Proyek ini memiliki otorisasi yang diimplementasikan di dalamnya sedangkan proyek lain berjudul 'CHAT-messenger-NoAuth' tidak menerapkan hal yang sama. Klik berikut untuk memeriksa repo itu.
Ingatlah bahwa sesi tidak disimpan di kedua sisi, yang berarti setelah Anda menyegarkan jendela, semua obrolan Anda akan hilang! Jika Anda menemukan bug, beri tahu saya!
Proyek ini dilisensikan di bawah lisensi MIT.