اطلاق الاصدار 1.0 من Socket.IO
لا بالعكس. لكن سبب الخلط هو أن التنفيذ المرجعي له بلغة javascript/node.js. لكنه بروتوكول متوفر للكثير من اللغات.
هناك تقنية عيارية جيدة اسمها websockets وهناك من يسهل توظيفها واسمه socket.io وهو كما jquery بالنسبة لجافاسكربت.
تخيل أن لديك موقع مثل فيسبوك وهناك معلومات تظهر آنيا في الوقت الحقيقي مثل التنبيهات والدردشات وطلبات الصداقة هل تظن أن فيسبوك يتصل بالخادوم كل ثانية ليجلب تلك التحديثات.
ما يحدث هو أنه عندما تكون هناك تحديثات ترسل لك من خلال websockets.
هذه المكتبة أو البروتوكول (أقصد socket.io) يعرف أشياء إضافية فوق websockets (أظن مثل heart beats) وطرق للتعامل مع المتصفحات التي لا تدعم websockets من خلال الفلاش مثلا.
التعليقات