Мне нужно запустить сервер и клиент на Windows, и еще 1 клиент на linux чтоб работал чат на python, соединение bridge, также добавить шрифт цезаря : вот код client.py
import socket
import threading
def read_sok():
while 1 :
data = sor.recv(1024)
print(data.decode('utf-8'))
server = '127.0.0.1',6621
alias = input('Enter name : ')
sor = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
sor.bind(('', 0))
sor.sendto((alias+' Connect to server').encode('utf-8'), server)
potok = threading.Thread(target= read_sok)
potok.start()
while 1 :
mensahe = input()
sor.sendto(('['+alias+']'+mensahe).encode('utf-8'), server)
```
`server.py`
```
import socket
sock = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
sock.bind (('127.0.0.1',6621))
client = []
print ('Start Server')
while 1 :
data , addres = sock.recvfrom(1024)
print (addres[0], addres[1])
if addres not in client :
client.append(addres)
for clients in client :
if clients == addres :
continue
sock.sendto(data,clients)
```
`cesar.py`
```
while True:
alf_EU = "123"
step = int(input("Enter key: "))
message = input("Enter symbols : ")
result = ""
for i in message:
res = alf_EU.find(i)
nc = res + step
if i in alf_EU:
result += alf_EU[nc]
else:
result += i
print(result)
```
152
275
Ответы на вопрос:
Не можна їсти жуйки
Надягати прикраси
Без свистка судді м‘яч подавати заборонено
Не можна подавати пальцями
Не можна ловити м‘яч а потім кидати
Надягати прикраси
Без свистка судді м‘яч подавати заборонено
Не можна подавати пальцями
Не можна ловити м‘яч а потім кидати
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Другие предметы
-
Nikol300102.06.2023 02:59
-
nyto4ek25.07.2022 16:09
-
elvin3806.05.2020 14:59
-
Princessa60710.04.2022 04:28
-
20AKE0424.04.2021 13:16
-
Kotik5l624.08.2021 19:07
-
Pozetiv4ik2428.02.2022 13:02
-
Kurakik05.03.2020 19:27
-
Alihan197006.01.2020 10:05
-
amusabekova14.06.2023 06:24
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.