Мне нужно запустить сервер и клиент на 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)
```