Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

7 / Client

.py
Скачиваний:
39
Добавлен:
15.06.2021
Размер:
892 б
Скачать
import socket
import re
HOST = '127.0.0.1'
PORT = 50007
flag = True
pattern = r"^[a-zA-Z0-9._-]{1,100}[@][a-z]{2,6}\.[a-z]{2,4}"
pattern = re.compile(pattern)
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
while True:
email = input("Введите свой адрес электронной почты: ")
is_valid = re.fullmatch(pattern, email)
if (is_valid == None):
print("Введен некорректный адрес")
else:
break
while True:
text = input("Введите текст сообщения: ")
if (text == ''):
print("Введено пустое сообщение")
else:
break
s.connect((HOST, PORT))
s.sendall(str(email).encode())
data1 = s.recv(1024)
s.sendall(str(text).encode())
data2 = s.recv(1024)
print(data1 + b' ' + data2)
Соседние файлы в папке 7