Enviado em 06/05/2016 - 14:21h
Pessoal escrevi dois scripts em python, um cliente e um servidor, a ideia é trocar mensagens entre cliente e servidor, sendo que estou rodando o servidor no pc e o cliente no celular, porém estou recebendo erro de connection refused, a versão que estou usando é 3.4.3, aí estão os códigos:import socket
ip = input('IP: ')
port = int(input('Porta: '))
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect((ip, port))
def client_send(text):
text_send = text.encode('ascii')
client.send(text_send)
while True:
print('Conexão iniciada!!!')
print('Digite 0 para encerrar a conexão!!!')
text = input('Client: ')
if text == '0':
client.close()
else:
client_send(text)
server = client.recvfrom(4096)
server_decode = server.decode('ascii')
print(server_decode)
import socket
import threading
bind_ip = '0.0.0.0'
bind_port = 9999
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.bind((bind_ip, bind_port))
server.listen(5)
print ('--> Ouvindo em %s porta %d' %(bind_ip, bind_port))
def handle_client():
resp_encode = client_socket.recv(1024)
resp_decode = resp_encode.decode('ascii')
print('Client: %s' % resp_decode)
resp_server = input('Server: ')
text = resp_server.encode('ascii')
client_socket.send(text)
client_socket.close()
while True:
client, addr = server.accept()
print('Conexão aceita: %s porta %d' %(addr[0], addr[1]))
client_handler = threading.Thread(target=handle_client, args=(client,))
client_handler.start()
Customizar a Instalação do Linux Debian com Preseed
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
Um modo leve de ouvir/ver áudio/vídeo da internet em máquinas pererecas
Resolver algumas mensagens de erro do SSH
Instalar módulo de segurança do Banco do Brasil Warsaw do tipo .run
Bora fazer um teste? mbti (10)
Instalação de Certificados .Cer no Ubuntu 24.04 (0)
O que você está ouvindo agora? [2] (193)
Procrastinação e autossabotagem são problemas muito comuns na sociedad... (8)