我对 JS 和 Python 比较陌生,所以这可能是一个初学者的问题。我正在尝试将字符串从 JS 客户端发送到 Python 服务器(然后将该字符串发送到另一个 Python 客户端)。
这是我的代码:
JS客户端:
var socket = io.connect('http://127.0.0.1:8484');
socket.send('lalala');
Run Code Online (Sandbox Code Playgroud)
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')
Run Code Online (Sandbox Code Playgroud)
Python客户端:
def __init__(self): #inicializacion
self.comando = '0'
self.HOST = '127.0.0.1'
self.PORT = 8484
self.cliente = …Run Code Online (Sandbox Code Playgroud)