هذا المثال نسخة معدلة من المثال الموجود في صفحة السوكت.ايو، حيث أن هذا المثال معرّب مع بعض التعديلات الأخرى.
هناك نسخة من المحرك للمتصفح و هناك نسخة للمزود.
المحرك يعتمد على "البرمجة الحدثية" حيث أن عندما يرسل مستخدم رسالة فإنه يقوم ببعث حدث إلى المزود (المحرك في المتصفح هو من يقوم بذلك) و في المزود، إذا كان هناك مستمع لهذا الحدث فإنه سيقوم بمعالجة الحدث عند وصوله حسب ما هو محدد في تركيبة المستمع.
المزود عنده القدرة على معرفة كافة المستخدمين و عنده القدرة على ارسال بث للجميع.
ملاحظة: عند البرمجة، ليس من الضروري أن تكون ملماً بكل تفاصيل و أكواد المشروع لكي تغيّر شيئا ليعمل أو يظهر بطريقة مختلفة. مثلاً أن تعلم أن ملف ما هو معني بتشغيل التطبيق مبدئياً و بعدها يفوض ملفات أخرى لمعالجة منطق التطبيق بالتالي قد لا تحتاج إلى الإطلاع عليه لأن منطق التطبيق يغيّر من الملفات الأخرى.
ملاحظة أخرى: تختلف طريقة كتابة الأكواد من شخص لآخر، و كل الأكواد تعمل. بعض المبرمجين، يفضل فصل الأشياء المتكررة (و لو مرتين) في مأمورية منفصلة، و بعضهم قد لا يرى حاجة لذلك.