이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 36969|회답: 3

[ASP.NET] 웹소켓 통신용 SignalR (3)

[링크 복사]
게시됨 2017. 7. 7. 오후 2:26:50 | | | |
우선, 웹소켓을 사용하는 주요 목적은 백엔드가 데이터를 프론트엔드로 적극적으로 푸시하여 디스플레이를 처리하게 하는 것입니다

1: SignalR이 처음으로 서버에 접속합니다



페이지를 열 때 websocket 연결이 성공적이어야 하고, 그 다음에 기존 데이터를 먼저 우리에게 푸시해야 하는데, 어떻게 해야 할까요?

먼저 Hub 클래스를 상속한 후 OnConnected 메서드를 다음과 같이 코드로 다시 작성합니다:


//
        요약:
        연결이 이 허브 인스턴스에 연결될 때 호출됩니다.
        //
        결과 반환:
        시스템.스레딩.작업.작업
        공개 가상 작업 OnConnected();
신호 사용자가 처음으로 성공적으로 연결되면 OnConnected 메서드가 트리거되고, Context.ConnectionId가 생성된 고객 ID가 됩니다



Clients.Client 메서드를 호출해 지정된 클라이언트 ID로 데이터를 푸시하고, 다음 메서드인 all을 직접 정의합니다.



2: 프런트 데스크로 데이터를 적극적으로 푸시

SignalR을 통해 프런트 데스크로 데이터를 적극적으로 푸셔하는 방법은 무엇인가요?

다음 코드로 데이터를 프론트엔드에 푸시해야 합니다:



JS 메서드는 다음과 같습니다:



렌더링:






이전의:블록버스터 뉴스! 미니 프로그램 개발은 무료입니다!
다음:웹브라우저가 C# Winform에서 HTML 콘텐츠를 표시할 때 오류 프롬프트를 비활성화하는 방법
게시됨 2017. 12. 29. 오전 10:27:27 |
웹소켓 통신용 SignalR 전체 버전 1-3을 보고 싶은데, 여기서는 [ASP.NET] SignalR for websocket 통신 (3)만 보이네요
 집주인| 게시됨 2017. 12. 29. 오후 12:08:28 |
522803365 2017-12-29 10:27에 게시됨
웹소켓 통신용 SignalR 전체 버전 1-3을 보고 싶은데, 여기서는 웹소켓 통신용 [ASP.NET] SignalR만 볼 수 있습니다 (3 ...
asp.net mvc4.0 SignalR 설치 (1)
http://www.itsvse.com/thread-3837-1-1.html
(출처: 건축가)


mvc 4.0 SignalR 사용 방법 (2)
http://www.itsvse.com/thread-3838-1-1.html
(출처: 건축가)



게시됨 2022. 2. 8. 오전 10:12:42 |

웹소켓 통신용 SignalR 전체 버전 1-3을 보고 싶은데, 여기서는 [ASP.NET] SignalR for websocket 통신 (3)만 보이네요
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com