[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

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s