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