小编Did*_*iNa的帖子

连接 JS 客户端和 Python 服务器

我对 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)

javascript python sockets node.js socket.io

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×1

node.js ×1

python ×1

socket.io ×1

sockets ×1