如何通过套接字在 Python3 和 JavaScript 之间通信
How to communicate between Python3 and JavaScript via sockets
我刚刚在 python3 中设置了一个小型 TCP 套接字服务器,它等待连接、发送一个小型编码文本并等待来自客户端的数据。
Python-代码:
import socket
sock = socket.socket()
sock.bind(("0.0.0.0", 20000))
sock.listen(5)
while True:
Client, address = sock.accept()
Client.send("ping".encode())
print(Client.recv(1024).decode()) # Here I want to receive data from the client
Client.close()
最后,应该有一个浏览器界面,可以通过 JQuery 与 python 后端通信,或者只是接收和发送 (有数据!) 套接字。
谢谢 :D
编辑:
忘了说我可以在浏览器中接收文本,我只需要知道如何发送回数据。
如果你需要连接到 NodeJS javascript 环境,那么你应该看看这个本地包
https://nodejs.org/api/net.html#class-netsocket
如果您需要连接到浏览器 javascript 环境,那么您应该看看 WebSockets
我刚刚在 python3 中设置了一个小型 TCP 套接字服务器,它等待连接、发送一个小型编码文本并等待来自客户端的数据。
Python-代码:
import socket
sock = socket.socket()
sock.bind(("0.0.0.0", 20000))
sock.listen(5)
while True:
Client, address = sock.accept()
Client.send("ping".encode())
print(Client.recv(1024).decode()) # Here I want to receive data from the client
Client.close()
最后,应该有一个浏览器界面,可以通过 JQuery 与 python 后端通信,或者只是接收和发送 (有数据!) 套接字。
谢谢 :D
编辑:
忘了说我可以在浏览器中接收文本,我只需要知道如何发送回数据。
如果你需要连接到 NodeJS javascript 环境,那么你应该看看这个本地包 https://nodejs.org/api/net.html#class-netsocket
如果您需要连接到浏览器 javascript 环境,那么您应该看看 WebSockets