RUVIDEO
Поделитесь видео 🙏

Comunicação em rede com Python 3 socket TCP

Apresentamos uma prática de socket TCP em Python 3. Modelo cliente-servidor.

Professor Dalbert


#Python #socket #TCP


###############cliente TCP###########

#!/usr/bin/python3
import socket

IP_Servidor = '192.168.10.8'
# Endereco IP do Servidor

PORTA_Servidor = 8000
# Porta em que o servidor estara ouvindo

tcp = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# socket.AF_INET = INET (exemplo IPv4)sockets, #socket.SOCK_STREAM=usaremos TCP

DESTINO = (IP_Servidor, PORTA_Servidor)
#destino(IP + porta)

tcp.connect(DESTINO)
# inicia a conexao TCP
while 1:
Mensagem = input()
# Mensagem recebera dados do teclado

tcp.send(bytes(Mensagem,"utf8"))
# enviar a mensgem para o destinoda conexao(IP + porta)
#bytes(Mensagem,"utf8") = converte tipo str para byte
tcp.close()
# finalizar o socket






############socket servidor ###################


#!/usr/bin/python3
import socket
MEU_IP = ''
# Endereco IP do Servidor, '' = significa que ouvira em todas as interfaces

MINHA_PORTA = 8000
# Porta que o Servidor vai ouvir

tcp = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# socket.AF_INET = INET (exemplo IPv4)sockets, #socket.SOCK_STREAM=usaremos TCP

#x = 1
testa_mensagem = ''
MEU_SERVIDOR = (MEU_IP, MINHA_PORTA)
tcp.bind(MEU_SERVIDOR)
# faz o bind do ip e a porta para que possa comecar a ouvir

tcp.listen(1)
#comeca a ouvir

conexao, docliente =tcp.accept()
print ("o cliente = ", docliente, " se conectou")
#pega o ip do cliente que conectou

while 1:
Mensagem_Recebida = conexao.recv(1024)
#Mensagem recebida do cliente
if testa_mensagem != Mensagem_Recebida:
#aqui verifica se exite mensagem nova
print ("Recebi = ",Mensagem_Recebida," , Do cliente", docliente)

conexao.close()
#fim do socket

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Comunicação em rede com Python 3 socket TCP», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.