Python

[Python] – TCP Socket

Cliente conecta no servidor –> Cliente envia mensagens para o Servidor

Cliente.py

import socket

HOST = ‘10.0.0.11’   # Endereco IP do Servidor
PORT = 5000            # Porta que o Servidor esta

tcp = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
dest = (HOST, PORT)
tcp.connect(dest)

print ‘Para sair use CTRL+X\n’
msg = raw_input()
while msg <> ‘\x18’:

  tcp.send (msg)
msg = raw_input()

tcp.close()

 

___

 

Servidor.py

import socket

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()
print ‘Concetado por’, cliente
while True:

msg = con.recv(1024)
if not msg: break
print cliente, msg

print ‘Finalizando conexao do cliente’, cliente
con.close()

Anúncios