2017-12-14 11 views
1

Ich versuche, einige Daten über Socket von js zu py-Server zu senden.Senden von Daten von js Client zu py Server über Socket funktioniert nicht

JS Auftraggeber:

<script src="/socket.io/socket.io.js"></script> 
<script> 
    var socket = io.connect('http://localhost:1729'); 
    socket.send("1234"); 
</script> 

Py Server:

import socket 
server_socket4=socket.socket() 
server_socket4.bind(('localhost', 1729)) 
server_socket4.listen(1) 
(client_socket,client_adress)=server_socket4.accept() 
print client_socket.recv(1024) 
server_socket4.close() 

Es ist dieser Druck:

GET /socket.io/?EIO=3&transport=polling&t=M1KiY71 HTTP/1.1 
Referer: http://localhost:8000/index.html 
Accept: */* 
Accept-Language: en-US,en;q=0.7,he;q=0.3 
Accept-Encoding: gzip, deflate 
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko 
Host: localhost:1729 
DNT: 1 
Connection: Keep-Alive 

Wie kann ich es "1234" machen drucken?

Antwort

0

Sie müssen auch Socket io Modul für Python verwenden ... Classic Socket wird nicht funktionieren.

Verwandte Themen