PDA

View Full Version : خطاهاس سینگال آر در با فعالسازی Log



resident
چهارشنبه 26 مهر 1396, 21:29 عصر
سلام. تو Log مرورگر، من خطاهای زیر رو در مورد سیگنال دارم. می تونید راهنمایی کنید مشکل از چیه؟


[18:01:35 GMT+0330 (Iran Standard Time)] SignalR: Client subscribed to hub 'notificationhub'. jquery.signalR-2.2.1.min.js:9:3362

[18:01:35 GMT+0330 (Iran Standard Time)] SignalR: Negotiating with '/signalr/negotiate?clientProtocol=1.5&connectionData=%5B%7B%22name%22%3A%22notificationh ub%22%7D%5D'. jquery.signalR-2.2.1.min.js:9:3362
[18:01:35 GMT+0330 (Iran Standard Time)] SignalR: webSockets transport starting. jquery.signalR-2.2.1.min.js:9:3362
[18:01:35 GMT+0330 (Iran Standard Time)] SignalR: Connecting to websocket endpoint 'ws://localhost:3641/signalr/connect?transport=webSockets&clientProtocol=1.5&connectionToken=DiNre61g3xkbc1m99KZy8uhEaUK3FV0MpD 4oiUxvyyser9qZpeA%2BUST3IVuvqQBfLFWc2TwSiy3MieDFXt 1VWOcc2XPuL0soOC6kzikEprWOxyCo1AWeFByjXYPntuFC&connectionData=%5B%7B%22name%22%3A%22notificationh ub%22%7D%5D&tid=9'. jquery.signalR-2.2.1.min.js:9:3362
[18:01:35 GMT+0330 (Iran Standard Time)] SignalR: Websocket opened. jquery.signalR-2.2.1.min.js:9:3362
[18:01:35 GMT+0330 (Iran Standard Time)] SignalR: webSockets transport connected. Initiating start request. jquery.signalR-2.2.1.min.js:9:3362
[18:01:35 GMT+0330 (Iran Standard Time)] SignalR: The start request succeeded. Transitioning to the connected state. jquery.signalR-2.2.1.min.js:9:3362
[18:01:35 GMT+0330 (Iran Standard Time)] SignalR: Now monitoring keep alive with a warning timeout of 13333.333333333332, keep alive timeout of 20000 and disconnecting timeout of 30000
[18:12:40 GMT+0330 (Iran Standard Time)] SignalR: Triggering client hub event 'receiveNotification' on hub 'notificationHub'


WebSocket connection to 'ws://localhost:3641/signalr/reconnect?............... ' failed: WebSocket is closed before the connection is established.

Moien Tajik
پنج شنبه 27 مهر 1396, 11:10 صبح
https://stackoverflow.com/a/12503628/6661314

ممکنه مشکل از browser تون هم باشه که web socket رو support نمیکنه - از نسخه آخر SignalR استفاده کنید .

resident
پنج شنبه 27 مهر 1396, 11:21 صبح
https://stackoverflow.com/a/12503628/6661314

ممکنه مشکل از browser تون هم باشه که web socket رو support نمیکنه - از نسخه آخر SignalR استفاده کنید .

برنامه کار می کنه. اما این پیغام رو هم دارم.
از signalr2-2 استفاده می کنم.

نیاز هستwebsocket protocol موجود در کامپوننت های iis رو نصب کنیم؟

Moien Tajik
پنج شنبه 27 مهر 1396, 11:33 صبح
بله باید Protocol اش در قدم اول فعال باشه تا ازش استفاده بشه !
اگر فعال نباشه از روش بعدی یعنی Server Send Events استفاده میکنه .
WebSockets هم حداقل NET 4.5. رو نیاز داره و روی IIS 7 هم Support نمیشه و باید حداقل 8 باشه :
https://stackoverflow.com/a/14130152/6661314

روش فعالسازی Web Socket Protocol :
http://danielhindrikes.se/windows-8/enable-websocket-protocol-in-iis/

resident
پنج شنبه 27 مهر 1396, 23:15 عصر
بله باید Protocol اش در قدم اول فعال باشه تا ازش استفاده بشه !

من Websocket رو فعال نکرده بودم اما تو log نوشته که Websocket opened

پس چطور با وب سوکت کار میکرده؟!