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

7 / Client

.py
Скачиваний:
54
Добавлен:
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