본문 바로가기

C#/C# FullStack

Signal R

알림 시스템 구현하려는데 기억이 안나서 복습한다. 

다른거 하다가보면 예전에 했던 건데도 개념이 헷갈린다.

 

 

대충 알고 있는 내용을 복습할 땐 영어강좌가 좋은 것 같다. 

좋은 강의 소스를 찾았다. 물론 지금은 바빠서 다 못보지만...나중에 전체 영상을 다 보면서 딥하게 공부할 것이다. 

https://www.youtube.com/playlist?list=PL_c9BZzLwBRKJugyyAdhBoAPRs1DdaS7n

 

SignalR

 

www.youtube.com

 

요약(틀릴 수도 있음) 

시그널 R이란 실시간 통신을 위해 서버와 클라이언트 사이에 일종의 터널을 만드는 것이다. 

클라이언트란 하나의 접속을 말한다. 

노트북으로 접속, 모바일로 접속했다면 각각이 하나의 클라이언트다.

시그널 R은 4개의 기술이 합쳐진 것이다. 

 

 

 

시그널 R 초기 세팅하기 

dotnet tool uninstall -g Microsoft.Web.LibraryManager.Cli
dotnet tool install -g Microsoft.Web.LibraryManager.Cli

libman install @microsoft/signalr@latest -p unpkg -d wwwroot/js/signalr --files dist/browser/signalr.js

 

 

 

 

채팅 예제 소스

https://learn.microsoft.com/en-us/aspnet/core/tutorials/signalr?view=aspnetcore-8.0&tabs=visual-studio-code

 

Get started with ASP.NET Core SignalR

In this tutorial, you create a chat app that uses ASP.NET Core SignalR.

learn.microsoft.com