Мне нужно запустить сервер и клиент на 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)
```
187
421
Ответы на вопрос:
Популярно: Другие предметы
-
Masha7698755g21.01.2020 23:51
-
maksivanchuk12323.09.2020 20:19
-
Vlada72214.08.2021 03:28
-
Натали19099713.12.2021 00:16
-
maksborovkov20oxdws502.09.2022 10:09
-
dkusnarev9816.05.2022 00:44
-
BlackStile22.04.2021 14:46
-
mikran05.12.2022 03:38
-
Макслей30.09.2020 11:27
-
агенбенди00317.08.2021 08:27