Javascript 在chrome扩展中建立js客户端和python服务器之间的连接时出错
我试图在chrome扩展平台中连接js客户端和python服务器,但在连接建立过程中出错。 需要注意的是,代码在cmd测试中工作,但是当我尝试在chrome扩展中建立连接时,它得到了一个错误。因此,如果有人已经处理过类似的问题,请检查代码并帮助我找出问题所在 我使用了Javascript 在chrome扩展中建立js客户端和python服务器之间的连接时出错,javascript,python,google-chrome,websocket,Javascript,Python,Google Chrome,Websocket,我试图在chrome扩展平台中连接js客户端和python服务器,但在连接建立过程中出错。 需要注意的是,代码在cmd测试中工作,但是当我尝试在chrome扩展中建立连接时,它得到了一个错误。因此,如果有人已经处理过类似的问题,请检查代码并帮助我找出问题所在 我使用了serversocket模块。 这是服务器: clients = [] class MyTCPHandler(socketserver.BaseRequestHandler): def handle(self): if sel
serversocket
模块。这是服务器:
clients = []
class MyTCPHandler(socketserver.BaseRequestHandler):
def handle(self):
if self not in clients:
clients.append(self)
self.data = self.request.recv(1024).strip()
if self.data == "":
clients.remove(self)
print(self.data)
arr=self.data.split('~')
result=algo(arr)
self.request.send(result)
if _name_ == "__main__":
HOST, PORT = '127.0.0.1', 6169
server = socketserver.TCPServer((HOST, PORT), MyTCPHandler)
print("hi")
# interrupt the program with Ctrl-C
server.serve_forever()
警报和一些if
用于检查
客户:
var st="password11"+"~"+"www.google.com"+"~"+"1656226256";
//"wss://"+HOST+":"+PORT+"/"
if ('WebSocket' in window){
alert("websocket");
var socket = new WebSocket("wss://127.0.0.1:6169/", ['soap', 'xmpp']);
socket.onopen = function (evt) {
alert("connection opened");
socket.send(st);
};
socket.onmessage = function (evt) {
alert("Message from remote server : "+evt.data);
socket.close();
};
socket.onerror = function (evt) {
alert(evt.data);
};
socket.onclose = function (evt) {
alert("connection closed");
};
}
else {
alert("web socket is not supported")
}
Javascript控制台中是否有错误?@Barmar WebSocket连接到'wss://127.0.0.1:6169/'失败:建立连接时出错:网络::错误\u连接\u已关闭