ctw6av
(usa Nenhuma)
Enviado em 18/02/2017 - 18:04h
lipman escreveu:
boas...
tenho uma duvida sobre cliente/servidor!
supondo que eu crie um cliente e um servidor, sendo o servidor na minha maquina e o cliente em outra, por exemplo de um amigo...
como ficaria o host entre cliente/servidor para comunicação?
Não se preocupe com hosts pois o roteamento é trabalho do sistema operacional, sua máquina tem um endereço externo (fora da LAN) se você quer se comunicar com ela simplesmente aponte para o endereço. A grande questão (se estiver em uma LAN) é a porta na escuta.
Seu cliente tentará se conectar ao servidor e fará o mesmo que você, usando o seu endereço externo (fora da LAN será o ip da interface na escuta). Qualquer coisa se for uma url ou endereço você pode fazer uma consulta DNS com a própria lib socket do python.
>>> socket.gethostbyname('www.google.com')
'216.58.222.68'
No mais é isto, estou voltando a ativa e qualquer coisa estarei pelo fórum se eu puder ajudar o farei.
______________________________________________________________________
OS: Biebian
Kernel: x86_64 3.5.2-amd64
Resolution: 1320x768
CPU: Intel Core i3-4005U CPU @ 1.7GHz
RAM: 3852MiB
Distro:
http://biebian.sourceforge.net/