Как я понимаю, вам нужен сервер socket.io без node.js, верно? Если использовать socket.io так же, как достаточно кросс-браузерного WebSockets, то, что я имею в виду, хорошо иллюстрируется в следующем примере с сайта socket.io:
var socket = io.connect('http://localhost/');
socket.on('connect', function () {
socket.send('hi');
socket.on('message', function (msg) {
// my msg
});
});
Это сделает ваш серверный код очень простым. Конечно, вы можете найти библиотеку WebSockets для своего языка или даже написать свою собственную. Посмотрите на этот вопрос SO для примеров.
Или, если вы хотите использовать socket.io протокол , существует список библиотек socket.io для разных языков, таких как python и java.