이것은 HTML, CSS, JS Over .NET Framework를 사용하여 간단한 웹 기반 채팅 메수의 구현입니다. 저의 목표는 최소한의 리소스를 사용하여 채팅 메시지를 만드는 것이 었습니다. 아이디어는 HTTP 기반 프로토콜을 통해 API 서비스 만 사용하여 채팅 메신저를 구현할 수 있는지 확인하는 것입니다.
그래서 저는 웹을 통해 클라이언트 간의 실시간 커뮤니케이션을 허용하는 실시간 채팅 메시지를 만들고 싶었습니다. 실시간 채팅 메시지에 대한 나의 아이디어를 구현하는 수단은 Signal-R을 사용하여 가능해졌습니다. 이것은 실시간 통신을 허용하는 .NET 라이브러리이며 폴링없이 서버 측 이벤트를 보냈습니다. 이 채팅 관리자는 또한 승인 된 사용자로부터 요청이 오는지 확인할 수있는 권한을 구현합니다.
Signal-R에 대한 자세한 내용은 "https://dotnet.microsoft.com/apps/aspnet/signalr"
이 웹 응용 프로그램을 사용하면 여러 클라이언트가 서로 실시간으로 통신 할 수 있으며 채팅하는 다른 사용자 계정을 보여주고 채팅을 체계적으로 나타냅니다. ?
응용 프로그램은 데이터베이스를 사용하지 않으며 시스템 메모리에서 순전히 실행 중입니다. 즉, 응용 프로그램이 업데이트 된 경우 사용자 계정이 손실 될 수 있습니다. 따라서 이것은 수령인이나 세션이나 메시지 Whatsover의 기록을 유지하지 않는 완전히 개인 채팅으로 호출 될 수 있습니다! ?
아래는 승인없이 작동하는이 프로젝트의 포크에 대한 링크입니다.
응용 프로그램은 HTML, CSS, JS VIA를 사용하여 작성됩니다. 웹 응용 프로그램을위한 ASP.NET 프레임 워크. 또한 실시간 웹 기능을 제공하기 위해 Signal-R 라이브러리를 사용합니다.
ASP.NET SignalR은 ASP.NET 개발자를위한 라이브러리로, 응용 프로그램에 실시간 웹 기능을 추가하는 프로세스를 단순화합니다. 실시간 웹 기능은 서버가 클라이언트가 새 데이터를 요청할 때까지 기다리지 않고 서버 코드가 연결된 클라이언트에 즉시 푸시 할 수있는 기능입니다. (소스 Microsoft)










이 프로젝트에는 IT에 승인이 구현되었지만 다른 프로젝트는 'Chat Messenger-Noauth'라는 제목의 제목이 동일하게 구현되지 않습니다. 다음을 클릭하여 해당 리포를 확인하십시오.
세션이 양쪽에 저장되지 않았다는 것을 기억하십시오. 즉, 창을 새로 고치면 모든 채팅이 손실됩니다! 버그가있는 경우 알려 주시면 알려주세요!
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다.