diff --git a/sockets/cliente_chat.py b/sockets/cliente_chat.py index f4cfa48..486c13e 100644 --- a/sockets/cliente_chat.py +++ b/sockets/cliente_chat.py @@ -1,11 +1,24 @@ import tkinter as tk +from tkinter import scrolledtext + janela = tk.Tk() janela.title("Chat do IFRN") -entrada_mensagem = tk.Entry(janela, width=50) -entrada_mensagem.pack(padx=10, pady=10) +rotulo_mensagem = tk.label(janela, text="Digite sua mensagem") +rotulo_mensagem.pack() +entrada_mensagem = tk.Entry(janela, width=100) +entrada_mensagem.pack -janela.mainloop() +def clicar(): + print("Fui clicado") +botao = tk.Button(janela,text="Enviar", command=clicar) +botao.pack() + +area_mensagens = scrolledtext.ScrolledText(janela,) +area_mensagens.pack +area_mensagens.config(state="disabled") + +janela.mainloop() \ No newline at end of file diff --git a/sockets/servidor_chat.py b/sockets/servidor_chat.py index 59be70d..3910c1b 100644 --- a/sockets/servidor_chat.py +++ b/sockets/servidor_chat.py @@ -10,13 +10,14 @@ clientes = [] def ouvir_cliente(cliente): while True: - mensagem = cliente.recv(1024).decode() + mensagem = cliente.recv(1024) for socket_cliente in clientes: if socket_cliente != cliente: socket_cliente.send(mensagem) while True: cliente, endereco_cliente = servidor.accept() + clientes.append(cliente) thread = threading.Thread(target=ouvir_cliente, args=[cliente,]) thread.start()