SignalR

SignalR
원저자데이비드 파울러, 데미안 에드워즈
개발자마이크로소프트
발표일2013년 2월 18일(13년 전)(2013-02-18)
안정화 버전
2.4.3 / 2022년 1월 14일(4년 전)(2022-01-14)
저장소
프로그래밍 언어C 샤프
운영 체제마이크로소프트 윈도우
플랫폼닷넷 프레임워크,
닷넷
종류사건 기반 네트워킹
라이선스아파치 라이선스 2.0
웹사이트dotnet.microsoft.com/en-us/apps/aspnet/signalr

SignalR마이크로소프트 ASP.NET자유 및 오픈 소스 소프트웨어 라이브러리로, 서버 코드가 클라이언트 측 웹 애플리케이션에 비동기 알림을 보낼 수 있게 한다. 이 라이브러리에는 서버 측 및 클라이언트 측 자바스크립트 구성 요소가 포함되어 있다.

상세 정보

ASP.NET SignalR은 ASP.NET 개발자가 애플리케이션에 실시간 웹 기능을 추가할 수 있게 해주는 라이브러리이다. 실시간 웹 기능이란 서버 측 코드가 연결된 클라이언트에 발생하는 내용을 실시간으로 푸시할 수 있는 기능을 말한다.[1]

SignalR은 여러 전송 방식을 활용하며, 클라이언트와 서버의 기능에 따라 사용 가능한 최상의 전송 방식을 자동으로 선택한다. SignalR은 브라우저와 서버 간의 양방향 통신을 가능하게 하는 HTML5 API웹소켓을 활용한다. SignalR은 웹소켓을 사용할 수 있을 때는 내부적으로 웹소켓을 사용하며, 사용할 수 없을 때는 다른 기술로 자동으로 전환하지만 애플리케이션 코드는 동일하게 유지된다.[2][3]

SignalR은 또한 ASP.NET 애플리케이션에서 서버-클라이언트 RPC (서버 측 닷넷 코드에서 클라이언트 브라우저의 자바스크립트 함수 호출)를 수행하기 위한 간단하고 상위 수준의 API를 제공하며, 연결/연결 해제 이벤트, 연결 그룹화, 인증과 같은 유용한 관리 훅을 추가한다.

같이 보기

각주

  1. Gustavo Armenta Valdez (2012년 12월 17일). “SignalR: Building real time web applications”. Microsoft MSDN. 
  2. Daniel Mohl (2012년 12월 28일). 《Building Web, Cloud, and Mobile Solutions With F#》. O'Reilly Media, Inc. 105–쪽. ISBN 978-1-4493-3376-8. 2013년 2월 4일에 확인함. 
  3. Alex Mackey; William Stewart Tulloch; Mahesh Krishnan (2012년 10월 10일). 《Introducing .NET 4.5》. Apress. 143–쪽. ISBN 978-1-4302-4332-8. 2013년 2월 4일에 확인함. 

추가 읽을거리

외부 링크

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.