سرویس های شبکه

خطای عدم اتصال سوکت در مرورگرها

ممکن است برای بسیاری پیش آمده باشد که در زمان مرور یک آدرس خاص در مرورگر با خطای ERR_SOCKET_NOT_CONNECTED مواجه شده باشند. این مشکل تکراری برای من نیز در زمان راه اندازی و اتصال به صفحه کنسول یک نرم افزار امنیتی که بر روی پورت ۴۴۳ سرویس دهی می کرد پیش آمد. نکته جالبتر اینکه به کنسول مدیریت این نرم افزار از طریق پورت ۸۴۴۳ امکان اتصال وجود داشت و صرفا خطا در زمانی که با پروتکل https و از طریق پورت ۴۴۳ صورت می گرفت ظاهر میشد. با توجه به اینکه خطا از سمت وب سرویس این نرم افزار نمی توانست باشد، با کمی کنکاش و انجام خطایابی های مختلف، به مسئله نادری برخوردم که مشکل در سمت مرورگر کلاینت رفع گردید. بد نیست این تجربه را مرور کنیم:

با توجه به استفاده از مرورگر گوگل کروم، این تنظیمات بر روی آن ارائه شده است.

۱- ابتدا به قسمت Settings مرورگر خود رفته و قسمت Show Advanced Settings را کلیک کنید.

۲- بررسی کنید که قسمت تنظیمات پراکسی بر روی آدرس خاصی تنظیم نشده باشد و تیک مربوطه فعال نباشد.

۳- سپس در بخش پراکسی، گزینه Automatically Detect Settings را تیک بزنید.

۴- عبارت chrome://net-internals/#dns را در مرورگرتان اجرا کنید و سپس از قسمت ظاهر شده، روی دکمه Clear host cache کلیک نمایید.

۵- سپس عبارت chrome://net-internals/#sockets را درمرورگرتان اجرا و از قسمت ظاهر شده، تمام سوکت های آزاد را با کلیک بر روی دکمه های مربوطه ببندید.

در انتها یکبار مرورگرتان را راه اندازی مجدد نمایید.

 

2 thoughts on “خطای عدم اتصال سوکت در مرورگرها

  1. سلام. مشکل من با این مطلب حل نمیشه. هنگام باز کردن نسخه وب اپلیکیشن “بله” با این پیغام خطا مواجه میشم:
    app.js:102 WebSocket connection to ‘wss://api22.bale.ai/’ failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *