от
У меня есть приведенный ниже сервер веб-сокетов, который принимает соединения от веб-клиентов и передает данные всем клиентам при нажатии определенных клавиш на любом из клиентов. В этом секторе все работает отлично. Однако у меня есть два внешних приложения Python, выполняющих различные операции на сервере, и мне также нужен сервер websocket, чтобы реагировать на их действия. Как я могу подключиться к серверу websocket из этих приложений, или это вообще возможно? сервер веб-сокетов:
class Control(WebSocket):
    def handle(self):
        if self.data == "Left":
            Return = update.leftArrow()
            ClassValues = read_Class()
            LineValue = read_Line()
            message = "Line "   str(ClassValues[Return[1]][LineValue[Return[1]]])
        elif self.data == "Right":
            Return = update.rightArrow()
            LineValue = read_Line()
            message = "Line "   str(ClassValues[Return[1]][LineValue[Return[1]]])
        elif self.data == "Up":
            Return = update.upArrow()
            message = "Control "   str(Return[1])
        elif self.data == "Down":
            Return = update.downArrow()
            message = "Control "   str(Return[1])
        else:
            Return = [False, 0]
        if Return[0]:
            for client in self.server.connections.itervalues():
                client.sendMessage(message)

server = WebSocketServer('', 8000, Control)
server.serve_forever()
             

Пожалуйста, войдите или зарегистрируйтесь для публикации ответа на этот вопрос.

...