Código 03 - Servidor TCP Concorrente
serverConcorrente.py
—
Python Source,
620 bytes
Conteúdo do arquivo
import socket
import os
import sys
HOST = '' # Endereco IP do Servidor
PORT = 5000 # Porta que o Servidor esta
tcp = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
orig = (HOST, PORT)
tcp.bind(orig)
tcp.listen(1)
while True:
con, cliente = tcp.accept()
pid = os.fork()
if pid == 0:
tcp.close()
print 'Conectado por', cliente
while True:
msg = con.recv(1024)
if not msg: break
print cliente, msg
print 'Finalizando conexao do cliente', cliente
con.close()
sys.exit(0)
else:
con.close()
