У меня есть этот простой проект сервер-клиент.Его подключение, и я могу получить данные с сервера, но только в первый раз.Если я пытаюсь получить данные снова, это останавливается.Кто-нибудь может мне помочь, что не так с моим кодом?
Этот метод получает текст из записи, отправляет его на сервер и получает ответ.Этот метод относится к клиентскому классу
def getMessage(self,clSocket):
clSocket.send(self.input.get().encode("ASCII"))
messageFromServer=clSocket.recv(128)
messagebox.showinfo("answer", messageFromServer)
Main
def main():
serverName="localhost"
serverPort=11000
clientSocket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
clientSocket.connect((serverName,serverPort))
root = tk.Tk()
app = client(root,clientSocket)
root.mainloop()
if __name__ == '__main__':
main()