我在建立连接时遇到问题“我发送了信息,但没有收到回复”

2024-05-15 22:13:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用包SIMPLE WEBSOCKETSERVER在python中建立连接,以便chatbot可以给出回复,但我可以发送消息,但没有得到回复(response)

这是我的server.py文件:

from SimpleWebSocketServer import SimpleWebSocketServer, WebSocket
from chatbot import get_response

class ChatServer(WebSocket):

    def handleMessage(self):
        # echo message back to client
        message = self.data
        response = get_response(message)
        self.sendMessage(response)

    def handleConnected(self):
        print(self.address, 'connected')
       # print(" handleConnected ")



    def handleClose(self):
        print(self.address, 'closed')
       # print(" handleClose ")


server = SimpleWebSocketServer('', 8000, ChatServer)
server.serveforever()

Tags: fromimportselfmessagegetserveraddressresponse