كيف أقوم بفصل العميل بالقوة في SignalR
سؤال
أنا أختبر SignalR (0.4.0 عبر nuget) ولا يمكنني العثور على أي طريقة لجعل الخادم يفصل العميل بقوة.أفترض أنني أفتقد شيئًا واضحًا.
رمز الاختبار الخاص بي أدناه وقد جربت كلاً من Close () و Timeout () في كل مكان وتركيب يمكنني التفكير فيهما دون نجاح.يستمر العميل في تلقي رسائل النبض ، على الرغم من أنني أحصل دائمًا على عمليتي إعادة اتصال خلال أول 4-5 ثوانٍ يبدو أنهما يأتيان من رمز الترقيم العام في رمز الترقيم العام
الخادم: Genacodicetagpre
العميل: Genacodicetagpre
نموذج لمخرجات العميل:
اتصال d7615b15-f80c-4bc5-b37b-223ef96fe96c
مرحبا
نبض
نبض
d7615b15-f80c-4bc5-b37b-223ef96fe96c إعادة الاتصال
نبض
نبض
d7615b15-f80c-4bc5-b37b-223ef96fe96c إعادة الاتصال
نبض
نبض
نبض
نبض
نبض
نبض
...
المحلول
أرسل سلسلة محددة إلى العميل لفرض قطع الاتصال: Genacodicetagpre