سؤال

أنا أختبر 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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top