Atualizar

This commit is contained in:
Joao Maria Araujo do Nascimento 2026-05-08 21:38:09 -03:00
parent 63b89b59ae
commit a33ad6b6c9
1 changed files with 12 additions and 7 deletions

View File

@ -1,5 +1,6 @@
import socket
import threading
import time
servidor = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
servidor.bind(("0.0.0.0",5000))
@ -9,15 +10,19 @@ print("Servidor inicializado!!!")
clientes = []
def ouvir_cliente(cliente):
funcionar = True
while True:
try:
mensagem = cliente.recv(1024)
for socket_cliente in clientes:
if socket_cliente != cliente:
socket_cliente.send(mensagem)
try:
if funcionar:
mensagem = cliente.recv(8000)
for socket_cliente in clientes:
if socket_cliente != cliente:
socket_cliente.send(mensagem)
else:
time.sleep(5)
except Exception as e:
print(f"Ocorreu um erro inesperado: {e}")
return
print(f"Ocorreu um erro inesperado: {e}")
funcionar = False
while True:
cliente, endereco_cliente = servidor.accept()