Я нашел этот python script, который должен позволить мне открыть WebSocket.
Тем не менее, я получаю предупреждение [W 1402720 14:44:35 web:1811] 403 GET / (192.168.0.102) 11.02 ms
в моем Linux-терминале при попытке открыть фактический WebSocket (с помощью плагина Old WebSocket Terminal Chrome). Сообщения "соединение открыто", "соединение закрыто" и "полученное сообщение" никогда не печатаются в окне терминала.
import tornado.httpserver
import tornado.ioloop
import tornado.options
import tornado.web
import tornado.websocket
class MyHandler(tornado.websocket.WebSocketHandler):
def open(self):
print "connection opened"
self.write_message("connection opened")
def on_close(self):
print "connection closed"
def on_message(self,message):
print "Message received: {}".format(message)
self.write_message("message received")
if __name__ == "__main__":
tornado.options.parse_command_line()
app = tornado.web.Application(handlers=[(r"/",MyHandler)])
server = tornado.httpserver.HTTPServer(app)
server.listen(8888)
tornado.ioloop.IOLoop.instance().start()