В общем решил попробовать эту библиотеку, для создания серверной части websockets приложения. Немного не получается, как вы поняли 
 
 Код сервера (использую библиотеку Node.ws.js): 
 Code
var util = require( 'util' ), 
   ws = require( './ws.js' ); 
    
 function serverStarter( websocket ) { 
  //функция инициализации сервера 
  websocket.addListener( 'connect', serverNewUser() ); 
  websocket.addListener( 'data', serverNewMessage( data ) ); 
  websocket.addListener( 'close', serverEndUser() ); 
 } 
 function serverNewUser () { 
  util.debug('Новое подключение'); 
 } 
 function serverNewMessage ( data ) { 
 } 
 function serverEndUser () { 
 } 
    
 var Server = ws.createServer( 'serverStarter( websocket );' ); 
 Server.listen(12345); 
 util.debug('Запущен сервер, порт 12345'); 
 
  
 Code
<html> 
     <head> 
         <script> 
             var webSocket = new WebSocket('ws://localhost:12345'); 
   
             webSocket.onopen = function(event) { 
                 alert('onopen'); 
                 webSocket.send("Hello Web Socket!"); 
             }; 
   
             webSocket.onmessage = function(event) { 
                 alert('onmessage, ' + event.data); 
                 webSocket.close(); 
             }; 
   
             webSocket.onclose = function(event) { 
                 alert('onclose'); 
             }; 
         </script> 
     </head> 
     <body> 
     </body> 
 </html> 
 
  
 Клиент просто не подключается, сервер вылетает выводя в терминал: 
 Quote
DEBUG: Запущен сервер, порт 12345 
 /home/ilya/Рабочий стол/NODE.JS TEST/server/ws.js:234 
 websocketListener(emitter); // emits: "connect", "data", "close", provides 
 ^ 
 TypeError: string is not a function 
 at Server.<anonymous> (/home/ilya/Рабочий стол/NODE.JS TEST/server/ws.js:234:5) 
 at Server.emit (events.js:67:17) 
 at TCP.onconnection (net.js:852:8) 
 
  
 Ubuntu 12.04 
 Google Chrome 20.0.1132.47Добавлено (21.07.2012, 10:19)
---------------------------------------------
мда, проффффесионалов целый форум.