[{"id":1009,"title":"طراحی و توسعه سامانه‌های بلادرنگ (Real-Time) در ایران","description":"سوکِت فعالیت خود را با هدف توسعه یک **پیام‌رسان عمومی** آغاز کرد؛ اما طی سال‌های گذشته، با شناخت بهتر نیازهای کاربران و کسب‌وکارها، مسیر خود را گسترش داد و به یک مجموعه تخصصی در حوزه **توسعه خدمات بلادرنگ (Real-Time Services)** تبدیل شد. امروز علاوه بر ارائه پیام‌رسان عمومی، راهکارهایی مانند **پیام‌رسان سازمانی، چت پشتیبانی سایت، سیستم‌های ارتباطی آنلاین و زیرساخت‌های ارتباطات لحظه‌ای** را نیز در اختیار اشخاص، شرکت‌ها و سازمان‌ها قرار می‌دهیم.\r\n\r\nدر این سال‌ها با چالش‌های متعددی در زمینه طراحی، توسعه و نگهداری سامانه‌های بلادرنگ روبه‌رو بوده‌ایم. تجربه کار با **پروتکل‌های مختلف ارتباطی**، توسعه معماری‌های مقیاس‌پذیر، پیاده‌سازی ارتباطات پایدار و کم‌تأخیر و مدیریت هزاران اتصال هم‌زمان، دانش و تجربه ارزشمندی را برای تیم سوکِت به همراه داشته است. این تجربه به ما کمک کرده تا راهکارهایی سریع، امن، پایدار و قابل اعتماد برای انواع پروژه‌های Real-Time ارائه کنیم.\r\n\r\n امروز تیم سوکِت با تکیه بر دانش فنی، تجربه عملی و زیرساخت‌های توسعه‌یافته خود، آمادگی کامل دارد تا **کلیه پروژه‌های بلادرنگ (Real-Time)** را از مرحله طراحی و معماری تا پیاده‌سازی، استقرار و پشتیبانی اجرا کند. اگر به دنبال توسعه سامانه‌هایی مانند **چت آنلاین، پیام‌رسان اختصاصی، پیام‌رسان سازمانی، اعلان‌های لحظه‌ای (Push Notifications)، ارتباطات مبتنی بر WebSocket یا Socket Programming، داشبوردهای زنده، سیستم‌های مانیتورینگ آنلاین یا هر نوع سرویس بلادرنگ** هستید، سوکِت می‌تواند شریک فنی قابل اعتمادی برای اجرای پروژه شما باشد.","pregdate":"6 مرداد 1405"},{"id":1008,"title":"گفتگو با مجتبی گل نوری؛ چشم انداز پلتفرم سوکِت","description":"گفتگو با مجتبی گل نوری؛ مدیریت پلتفرم سوکِت.\r\nبیش از ۱۵ سال است که در حوزه توسعه نرم‌افزار فعالیت می‌کنم. در این سال‌ها، علاوه بر همکاری در پروژه‌ های مختلف، بخش عمده‌ای از زمانم را صرف طراحی و توسعه پروژه‌های شخصی و استارتاپ ‌های کوچک کرده‌ام؛ پروژه‌ها یی که هر کدام تجربه ‌ای ارزشمند در زمینه طراحی نرم‌افزار، مدیریت منابع و شناخت نیاز کاربران برای من به همراه داشتند.\r\nاز جمله این پروژه‌ها می‌توان به موتور جستجوی فارسجو اشاره کرد که با استقبال قابل توجهی از سوی کاربران رو به‌ رو شد. همچنین سیستم مدیریت محتوای سایتیمو را برای راه ‌اندازی فروشگاه‌های اینترنتی توسعه دادم و نرم‌ افزار حسابداری دخل گستر را با هدف ساده ‌سازی مدیریت مالی فروشگاه‌ های کوچک طراحی کردم. هر یک از این پروژه ‌ها برای من ارزشمند بودند، اما محدودیت منابع مالی، زمان و دشواری پشتیبانی هم ‌زمان چند محصول باعث شد تصمیمی سخت بگیرم؛ تمام آن‌ها را متوقف کنم و تمام تمرکز و سرمایه فکری خود را روی پروژه‌ ای بگذارم که امروز آن را با نام سوکِت می ‌شناسیم.\r\nسوکِت در ابتدا تنها یک پیام ‌رسان عمومی بود؛ پروژه‌ ای که از پایه و بدون استفاده از زیرساخت‌ های آماده، بر مبنای مفاهیم Socket Programming  طراحی و پیاده‌ سازی شد. نسخه‌ های اولیه با چالش ‌های فراوانی همراه بودند؛ از مدیریت ارتباطات هم ‌زمان گرفته تا پایداری سرویس و بهینه ‌سازی مصرف منابع. اما هر نسخه، تجربه ‌ای تازه بود که مسیر توسعه نسخه بعدی را روشن ‌تر می‌کرد.\r\nبه مرور زمان و با شناخت بهتر نیاز بازار، سوکِت از یک پیام‌ رسان ساده فراتر رفت و به بستری برای ارائه مجموعه ‌ای از سرویس‌های ارتباطی بلادرنگ تبدیل شد. هر قابلیت جدید، نتیجه ساعت‌ها تحقیق، آزمایش و بازنویسی مداوم کدها بود تا محصولی پایدارتر و کاربردی ‌تر در اختیار کاربران قرار گیرد.\r\nیکی از متفاوت‌ترین تجربه‌های من، روزهایی بود که به دلیل شرایط کشور، اینترنت با اختلال‌ها و قطعی‌های گسترده مواجه می‌شد. در آن مقاطع، سوکِت با افزایش ناگهانی و میلیونی درخواست‌ها رو به ‌رو شد. مدیریت چنین حجمی از کاربران، آن هم بدون تیم بزرگ یا حمایت سازمانی، تجربه ‌ای بود که اهمیت طراحی صحیح معماری نرم‌افزار، مدیریت منابع، مقیاس ‌پذیری و بهینه‌ سازی کد را بیش از هر زمان دیگری برایم آشکار کرد.\r\nامروز سوکِت برای من تنها یک پروژه نرم‌افزاری نیست؛ نتیجه سال‌ها تجربه، آزمون و خطا، یادگیری و پشتکار است. چشم ‌انداز من این است که سوکِت به یک شرکت تخصصی در حوزه فناوری‌های بلادرنگ تبدیل شود؛ مجموعه‌ای که با تمرکز بر پیام ‌رسان‌های سازمانی، سامانه‌ های ارتباطی، چت پشتیبانی، اعلان‌های لحظه ‌ای و سایر راهکارهای  Real-Time، بتواند پاسخگوی نیاز کسب‌ و کارهای ایرانی باشد.\r\nبدون تردید مسیر پیش رو، با توجه به شرایط اقتصادی و محدودیت‌های موجود، آسان نیست. اما تجربه این سال‌ها به من آموخته است که موفقیت بیش از آنکه به امکانات وابسته باشد، به استمرار، یادگیری و باور به هدف بستگی دارد. من به مسیری که انتخاب کرده‌ام ایمان دارم و با تمام توان برای ساخت آینده سوکِت تلاش خواهم کرد.\r\nمجتبی گل نوری مدیریت پلتفرم سوکِت.","pregdate":"1 مرداد 1405"},{"id":11,"title":"اختلال در SSL سوکِت، هم‌زمان با ایجاد محدودیت برای اینترنت سرورها","description":"سلام. با توجه به وقایع اخیر و اعمال محدودیت‌های جدید در زیرساخت شبکه، دسترسی به اینترنت و سرویس‌های داده‌محور با اختلالات جدی مواجه شده است. گزارشات رسیده از مراکز داده‌ی داخلی نشان می‌دهد که قطعی در لایه‌های مختلف شبکه، ارتباط بسیاری از سرورها و دیتاسنترها را با شبکه‌ی جهانی مختل کرده است. این موضوع باعث شده تا عملاً امکان برقراری ارتباط امن و پایدار برای بسیاری از سرویس‌های میزبانی وب از بین برود و مدیریت از راه دور سرورها با دشواری همراه شود.\r\n\r\nیکی از پیامدهای فوری این اختلال، عدم امکان تمدید گواهینامه‌های SSL (لایه سوکت‌های امن) برای دامنه‌های فعال است. فرایند تمدید این گواهینامه‌ها که معمولاً به صورت خودکار و از طریق ارتباط با سرورهای مرجع خارجی انجام می‌شود، به دلیل قطعی گسترده و مسدود شدن پورت‌های مورد نیاز، با شکست مواجه می‌گردد. در نتیجه، برای دامنه‌هایی که گواهینامه‌ی آنها منقضی شده، هیچ راهکاری برای دریافت گواهی جدید یا تمدید اعتبار گواهی فعلی وجود ندارد و این وضعیت تا زمانی که اختلالات شبکه برطرف نشود، پایدار خواهد ماند.\r\n\r\nبدیهی است که با انقضای گواهینامه‌های SSL، مرورگرهای اینترنتی دیگر اتصال امن به سایت‌ها را تأیید نمی‌کنند و کاربران هنگام باز کردن وب‌سایت‌ها با خطای \"عدم امنیت اتصال\" یا \"گواهی نامعتبر\" مواجه می‌شوند. عملاً هیچ سایتی که از پروتکل HTTPS استفاده می‌کند، به صورت عادی بارگذاری نخواهد شد و یا با هشدارهای شدید امنیتی از سوی مرورگر روبه‌رو خواهد شد. این مسئله به شدت بر کسب‌وکارهای آنلاین، سرویس‌های پیام‌رسان، درگاه‌های پرداخت و تمامی خدماتی که به ارتباطات رمزنگاری شده وابسته هستند، تأثیر منفی گذاشته و امید می‌رود با رفع موانع فنی، هرچه سریع‌تر شاهد بازگشت ثبات به شبکه باشیم.","pregdate":"18 تیر 1405"},{"id":10,"title":"حذف پیام رسان عمومی سوکِت از مایکت و کافه بازار","description":"متأسفانه، بدون ارائه هیچ دلیل شفاف و مشخصی، پیام‌رسان **سوکِت** که طی سال‌های گذشته توانسته بود اعتماد و همراهی کاربران و سازمان‌های زیادی را جلب کند، از مارکت‌های کافه‌بازار و مایکت حذف شد.\r\n\r\nدر این مدت پیگیری‌های متعددی برای مشخص شدن علت این تصمیم انجام دادیم، اما متأسفانه هیچ‌یک به نتیجه‌ای نرسید. حذف یک پروژه‌ای که سال‌ها برای آن زمان، انرژی و سرمایه صرف شده است، آن هم بدون دریافت توضیحی روشن، تجربه‌ای تلخ و ناامیدکننده بود.\r\n\r\nما ماه‌ها و حتی سال‌ها از زمان خود را صرف طراحی، توسعه و بهینه‌سازی سوکِت کردیم. خط‌به‌خط کدهای این پروژه بارها بازبینی، آزمایش و بازنویسی شد تا با وجود منابع محدود، بتواند با کمترین مصرف منابع و بیشترین پایداری، به کاربران خود خدمت‌رسانی کند. این پیام‌رسان بدون استفاده از سورس‌های آماده، هسته‌های از پیش ساخته‌شده یا ماژول‌های کپی‌شده توسعه یافت و تمام بخش‌های اصلی آن از ابتدا طراحی و پیاده‌سازی شده است.\r\n\r\nهمیشه تصور می‌کردیم اگر روزی قرار باشد از این پروژه یاد شود، به خاطر تلاش برای ساخت یک محصول بومی، مستقل و مهندسی‌شده خواهد بود؛ اما در نهایت با حذف آن از مارکت‌ها روبه‌رو شدیم. در همان روزها بود که مفهوم واقعی «جبر جغرافیایی» را بیش از هر زمان دیگری با تمام وجود احساس کردیم؛ اینکه گاهی کیفیت، تلاش و نوآوری به‌تنهایی برای ادامه مسیر کافی نیستند.\r\n\r\nدر کنار این اتفاق، محدودیت‌های ناشی از قطع اینترنت بین‌الملل نیز مشکلات دیگری برای ما ایجاد کرد. از جمله اینکه امکان تمدید گواهی‌های SSL برخی سرویس‌ها به سادگی فراهم نبود و رفع این مشکلات، زمان و انرژی قابل توجهی از تیم ما گرفت. با وجود همه تلاش‌ها، شرایط اقتصادی و محدودیت‌های موجود باعث شد نتوانیم آن‌گونه که شایسته این پروژه بود، مسیر توسعه را ادامه دهیم.\r\n\r\nبا این حال، توسعه پلتفرم سوکِت متوقف نشده است. برخی از سرویس‌های آن، از جمله **پیام‌رسان سازمانی سوکِت** و **چت پشتیبانی سایت**، همچنان بدون مشکل در حال ارائه خدمات هستند و توسعه آن‌ها ادامه دارد.\r\n\r\nما همچنان به آینده این پروژه امیدواریم و از تمام کاربرانی که در این سال‌ها همراه و حامی ما بودند صمیمانه سپاسگزاریم. اخبار و اطلاعیه‌های تکمیلی درباره وضعیت سوکِت و برنامه‌های آینده، از طریق همین بلاگ منتشر خواهد شد.","pregdate":"6 تیر 1405"},{"id":9,"title":"مشکل در ISP مخابرات در پیام رسان عمومی سوکِت","description":" مدتی است که در استفاده از پیام رسان عمومی سوکِت (Socket) با مشکل عمده ای مواجه شده ایم. به نظر می رسد اکثر درخواست هایی که از طریق ISP مخابرات (به ویژه با نام کاربری یا شناسه مرتبط با این سرویس) ارسال می شوند، با اختلال و عدم پاسخگویی مواجه می گردند. با توجه به محدودیت های اخیر اعمال شده در اینترنت کشور، برای کاهش مشکلات، ناچار به تغییر پیکربندی شبکه از Cloudflare به سرویس ابری آروان شدیم. هرچند این جابه جایی تا حدی در پایداری اولیه تأثیر داشت، اما متأسفانه مشکل اصلی همچنان پابرجاست و بسیاری از کاربران مخابراتی هنوز نمی توانند به درستی از سوکِت استفاده کنند. به نظر می رسد سیاست های مسیریابی یا محدودیتهای سمت مخابرات، حتی پس از تغییر CDN نیز مانع از ارتباط پایدار می شود. چنین محدودیت هایی در همراه اول دیده نمی شود! خواهشمندیم اگر شما هم چنین تجربه ای دارید، وضعیت خود را (شهر، نوع اینترنت مخابرات ثابت یا همراه) در بخش تماس با ما به اشتراک بگذارید تا بتوانیم مستندات بیشتری برای پیگیری به اپراتور مخابرات جمع آوری کنیم.","pregdate":"9 اردیبهشت 1405"},{"id":7,"title":"پایداری پیام‌ رسان سوکِت در شرایط قطع اینترنت","description":"پیام‌رسان «سوکِت» در شرایطی که شبکه اینترنت به‌طور کامل دچار اختلال یا قطعی می‌شود، همچنان توانایی ارائه خدمات پایدار به کاربران خود را دارد. معماری زیرساخت این پلتفرم به‌گونه‌ای طراحی شده که وابستگی حداقلی به شبکه‌های پرریسک داشته باشد و بتواند سرویس‌رسانی را در وضعیت‌های بحرانی نیز ادامه دهد. این ویژگی باعث شده کاربران حتی در روزهایی که دسترسی به اینترنت جهانی محدود است، بتوانند ارتباطات خود را بدون نگرانی مدیریت کنند. هدف اصلی سوکِت حفظ جریان ارتباطی پایدار و قابل اتکا برای تمام کاربران است. مسئله امنیت اطلاعات برای تیم سوکِت در اولویت قرار دارد و تمام داده‌های کاربران با استفاده از مکانیزم‌های پیشرفته رمزنگاری و استانداردهای امنیتی به‌روز محافظت می‌شود. این پلتفرم تلاش کرده فضایی ایجاد کند که کاربران بدون دغدغه درباره حریم خصوصی یا نشت اطلاعات از خدمات آن استفاده کنند. ساختار ذخیره‌سازی و انتقال داده‌ها در سوکِت به‌گونه‌ای پیاده‌سازی شده که هیچ فرد یا سیستمی خارج از چارچوب‌های امنیتی نمی‌تواند به اطلاعات کاربران دسترسی پیدا کند. همین رویکرد، اعتماد قابل‌توجهی میان کاربران ایجاد کرده است. تمامی سرویس‌های سوکِت در حال حاضر فعال هستند و حتی با افزایش چشمگیر مصرف‌کنندگان، پلتفرم تلاش کرده کیفیت و پایداری خدمات را حفظ کند. تیم فنی با توسعه زیرساخت‌ها و بهینه‌سازی مداوم سیستم، شرایطی فراهم کرده که افزایش ترافیک، حداقل تاثیر را روی سرعت و عملکرد سرویس‌ها داشته باشد. مدیریت بار، نظارت لحظه‌ای، و ارتقای ظرفیت، از اقداماتی بوده که برای حفظ کیفیت انجام شده است. هدف این است که کاربران در اوج استفاده نیز تجربه‌ای پایدار، سریع و قابل اعتماد داشته باشند.","pregdate":"7 اردیبهشت 1405"},{"id":5,"title":"شروعی نو برای سوکِت","description":"سوکِت از ابتدا با هدف ایجاد ارتباطات سریع و امن برای کاربران ایرانی شکل گرفت و تا امروز به عنوان یک پیام‌رسان عمومی شناخته می‌شد. اما امروز با خوشحالی اعلام می‌کنیم که سوکِت دیگر صرفاً یک پیام‌رسان عمومی نیست. با نسخه جدید، سوکِت به یک پلتفرم جامع ارتباطات بلادرنگ تبدیل شده است که سه بخش اصلی را پوشش می‌دهد:\r\n1) پیام‌رسان عمومی سوکِت: نسخه وب و اندروید، جایی که کاربران می‌توانند به صورت رایگان با یکدیگر در ارتباط باشند و همچنان از امنیت بالای پیام‌ها لذت ببرند.\r\n2) چت پشتیبانی سایت: یک سیستم تحت وب سفارشی که کسب‌وکارها می‌توانند با انتخاب پلن مناسب، ارتباط مستقیم با مشتریان خود را مدیریت کنند. اتاق‌های گفتگو قابل شارژ و مدیریت توسط اپراتورها هستند.\r\n3) پیام‌رسان سازمانی: پلتفرمی حرفه‌ای و قابل سفارشی‌سازی برای تیم‌ها و سازمان‌ها که نیازهای ارتباطی داخلی و تیمی را برآورده می‌کند.\r\nسوکِت اکنون یک اکوسیستم کامل برای ارتباطات امن، سریع و قابل اعتماد است. پیام‌ها توسط الگوریتم AES رمزگذاری می‌شوند و حریم خصوصی کاربران به صورت جدی حفظ می‌شود. چت‌ها نزد سوکِت محفوظ هستند و امکان شارژ حساب کاربری بر اساس اتاق‌های گفتگو فراهم شده است. ما مفتخریم که با این تغییرات، تجربه کاربری بهتری ارائه می‌کنیم و نه تنها کاربران فردی، بلکه کسب‌وکارها و سازمان‌ها نیز می‌توانند از مزایای سیستم‌های بلادرنگ سوکِت بهره‌مند شوند.\r\n\r\nسوکِت دیگر فقط پیام‌رسان عمومی نیست – سوکِت، پلتفرمی برای همه ارتباطات شماست.","pregdate":"7 اردیبهشت 1405"}]