Conecte el cliente JS con el servidor Python

Soy relativamente nuevo en JS y Python, por lo que esta es probablemente una pregunta para principiantes. Estoy tratando de enviar una cadena desde un cliente JS al servidor Python (y luego enviar la cadena a otro cliente Python).

Este es mi código:

Cliente JS:

    var socket = io.connect('http://127.0.0.1:8484');
    socket.send('lalala');

Servidor Python:

HOST = '127.0.0.1'
PORT = 8484
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((HOST, PORT))
s.listen(2)

#JS
conn1, addr1 = s.accept()
print 'Connected by', addr1
#PY
conn2, addr2 = s.accept()
print 'Connected by', addr2

while 1:
    try:
        data = conn1.recv(1024)
    except socket.error:
        print ''
    if data:
        print data.decode('utf-8')
        conn2.send('data')

Cliente Python:

def __init__(self): #inicializacion
    self.comando = '0'
    self.HOST = '127.0.0.1'
    self.PORT = 8484
    self.cliente = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    fcntl.fcntl(self.cliente, fcntl.F_SETFL, os.O_NONBLOCK)

def activate(self): 
    print "Plugin de envio en marcha."

def deactivate(self):
    print "Plugin de envio off."

def __call__(self, sample):
    self.cliente.connect((self.HOST, self.PORT))
    try:
        self.comando = self.cliente.recv(1024).decode('utf-8')

    except socket.error, e:
        self.comando = '0'

    print "******************"
    print self.comando
    print "******************"

No tengo problemas para enviar una cadena aleatoria desde el servidor python al cliente python, pero no puedo recibirla del cliente JS.

Cuando ejecuto el servidor y los clientes no hay problemas con la conexión:

Connected by ('127.0.0.1', 52602)
Connected by ('127.0.0.1', 52603)

Pero, por ejemplo, esto es lo que recibo del JS:

GET /socket.io/1/?t=1472322502274 HTTP/1.1
Host: 127.0.0.1:8484
Connection: keep-alive
Origin: http://127.0.0.1:8880
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36
Accept: */*
Referer: http://127.0.0.1:8880/normal.html
Accept-Encoding: gzip, deflate, sdch
Accept-Language: es-ES,es;q=0.8
Cookie: io=e7675566ceab4aa1991d55cd72c8075c

Pero quiero la cadena 'lalala'.

¿Algunas ideas?

(¡Y gracias!)

Respuestas a la pregunta(2)

Su respuesta a la pregunta