«signalr» 태그된 질문

ASP.NET SignalR은 웹 애플리케이션에 실시간 기능을 간편하게 추가 할 수있는 ASP.NET 개발자 용 라이브러리입니다. 즉, 서버 측 코드가 실시간으로 콘텐츠를 연결된 클라이언트에 푸시하도록합니다.

4
.net localhost 웹 사이트가 지속적으로 arterySignalR / poll? transport = longPolling & connectionToken = 호출을 받음
새로운 VS 2013 프로젝트를 만들고 Firefox 브라우저로 default.aspx 페이지를 보았습니다. 순 호출을 확인하면 다음과 같이 지속적으로 호출됩니다. http://localhost:50682/6a663a78019845d5ade4a328cad09cc2/arterySignalR/poll?transport=longPolling&connectionToken=AQAAANCMnd8BFdERjHoAwE%2FCl%2BsBAAAAOBmDwPWa2ky2MAZXFHBMVAAAAAACAAAAAAAQZgAAAAEAACAAAADSADQXBVKiKczflJ0OzUjOLduFTJE4zd%2FLHWGpDfXnuAAAAAAOgAAAAAIAACAAAACyEX81VwilygfphPoEKCYQ6ZwrkzExoKfZzEMkqBKqqzAAAADG%2BDJbrEFOfsNm9OKhqacnGseQvrwy5kmyZnI5YJiZbjYFgzMELXHfwA7Sxjj4osJAAAAAvQvoG4N0nn8eB9FRaJaZyqaUDF%2F9ypvGN%2B%2BVefnx8U1Fq6P9HXO9vEC%2BfA2s8R4jik58rD4IcFMjM4P8l5kv6g%3D%3D&messageId=d-F1180A0E-W%2C0%7Cl%2C4%7Cm%2C0&requestUrl=http%3A%2F%2Flocalhost%3A50656%2Fdefaulttest&browserName=Firefox&tid=4&_=1384207744328 왜 그렇게합니까? 통화를 어떻게 중지합니까? 6 초마다 위 URL에 대해 무한한 횟수의 호출이 표시됩니다. 이것을 이해하고 해결하도록 도와주세요.

2
SignalR은 어떻게 내부적으로 작동합니까?
누구나 SignalR이 내부적으로 어떻게 높은 수준으로 작동하는지 알려줄 수 있습니까? 나는 그것을 사용하여 데이터를 플러시하고 Response.Flush클라이언트 측에서 일정한 간격으로 Ajax 요청을 보내고 있다고 생각합니다. 맞습니까?
160 signalr 


3
SignalR과 RESTful API를 모두 통합 할 수 있습니까?
ASP.NET을 사용하여 개발 된 단일 페이지 웹 앱이 있습니다. 최근 SignalR 라이브러리를 사용하여 많은 웹 메서드를 푸시 기반으로 변환했습니다 . 이것은 실제로 페이지 속도를 상당히 높이고 페이지에서 많은 서버 호출을 줄였습니다. 동시에 일부 서버 측 메서드에 대해 RESTful ASP.NET WebAPI를 살펴 보았습니다. 진정한 아름다움은 제가 개발하는 동시에 외부 애플리케이션 용 …

1
BookSleeve의 ConnectionUtils.Connect ()를 사용하여 Redis 메시지 버스 장애 조치와 SignalR 사용
SignalR 앱을 사용하여 Redis 메시지 버스 장애 조치 시나리오를 만들려고합니다. 처음에는 두 개의 Redis 서버를 모니터링하는 간단한 하드웨어로드 밸런서 장애 조치를 시도했습니다. SignalR 애플리케이션은 단일 HLB 엔드 포인트를 가리 켰습니다. 그런 다음 하나의 서버에 오류가 발생했지만 SignalR 앱 풀을 재활용하지 않고 두 번째 Redis 서버에서 메시지를 성공적으로 가져올 수 없습니다. …

5
SignalR-(IUserIdProvider) * NEW 2.0.0 *을 사용하여 특정 사용자에게 메시지 보내기
최신 버전의 Asp.Net SignalR에서는 "IUserIdProvider"인터페이스를 사용하여 특정 사용자에게 메시지를 보내는 새로운 방법이 추가되었습니다. public interface IUserIdProvider { string GetUserId(IRequest request); } public class MyHub : Hub { public void Send(string userId, string message) { Clients.User(userId).send(message); } } 내 질문은 내가 누구에게 내 메시지를 보내는 지 어떻게 알 수 있습니까? 이 …

1
Nodejs와 SignalR : 왜 서버 측 자바 스크립트가 필요한가요?
Node.js에 대해 알고 있었기 때문에 항상 그 팬이었습니다. 그러나 오늘 저는 ASP.NET을위한 대체 비동기식 확장 가능 실시간 모델을 제공하는 SignalR 에 대해 알게 되었습니다. 내가 아는 한, SignalR에 비해 Node.js의 주요 이점은 클라이언트-서버간에 코드를 공유하는 것입니다 (또 다른 이점은 크로스 플랫폼이라는 것입니다). SignalR의 주요 이점은 훨씬 더 성숙한 프레임 워크이며 …

4
SignalR Console 앱 예
.net 허브에 메시지를 보내기 위해 signalR을 사용하는 콘솔 또는 winform 앱의 작은 예가 있습니까? .net 예제를 시도하고 위키를 보았지만 허브 (.net)와 클라이언트 (콘솔 앱) 사이의 관계가 이해가되지 않습니다 (이 예제를 찾을 수 없음). 앱에 연결할 허브의 주소와 이름 만 있으면 되나요? 누군가가 허브에 연결하고 "Hello World"또는 .net 허브가받는 것을 보내는 …
84 c#  signalr 

2
Hubpipleline 외부에서 SignalR 허브 인스턴스를 사용하는 방법
SignalR을 사용하여 모든 클라이언트에게 메시지를 브로드 캐스트하고 있습니다. 내 허브 클래스 외부, 즉 아래와 같은 방송을 트리거해야합니다. var broadcast = new chatHub(); broadcast.Send("Admin","stop the chat"); 다음과 같은 오류 메시지가 나타납니다. HubPipeline에 의해 생성되지 않은 허브 인스턴스 사용은 지원되지 않습니다.

2
JavaScript에서 C #으로 숫자 정밀도 손실
MessagePack과 함께 SignalR을 사용하여 JavaScript와 C # 간의 값을 직렬화 및 역 직렬화하는 경우 수신 측에서 C #에 약간의 정밀 손실이 나타납니다. 예를 들어 JavaScript에서 C #으로 0.005 값을 보내고 있습니다. deserialized 값이 C # 측에 나타나면 value 0.004999999888241291가 가깝습니다. 그러나 정확히 0.005는 아닙니다. JavaScript 측의 값 Number은 C # …

1
Blazor .NET Core 3 애플리케이션에서 Azure SignalR Service에 연결하는 SignalR .NET 클라이언트
ASP.NET Core 3.0 Blazor (서버 측) 응용 프로그램과 Azure SignalR 서비스를 연결하려고합니다. 최종적으로 몇 가지 Blazor 구성 요소에 SignalR 클라이언트 (서비스)를 주입하여 UI / DOM을 실시간으로 업데이트합니다. 내 문제는 .StartAsync()허브 연결에서 메서드를 호출 할 때 다음 메시지가 나타납니다 . 응답 상태 코드는 성공을 나타내지 않습니다 : 404 (찾을 수 없음). …

4
SignalR 연결을 어떻게 종료 할 수 있습니까?
SignalR을 사용하여 웹 사이트에서 데이터를 전송하고 있습니다. 그러나 SignalR은 일정 기간 동안 만 데이터를 전송할 수 있어야하며, 시간이 경과하면 연결이 끊어 져야합니다. $.connection.hub.stop()요청이 여전히 보류 중이고 완료되지 않으면 중지 기능 이 취소됩니다. 그러나이 요청은 전송 된 데이터 양에 관계없이 취소해야합니다. SignalR-Connection을 어떻게 죽일 수 있습니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.