Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 25, 2018 16:50:45

Mion
Зарегистрирован: 2018-11-25
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуйста,клиент-сервер

Здравствуйте,помогите,пожалуйста,дописать программу клиент-сервер.Чтобы локальный сервер брал с помощью интернета время Албаний и отдавал это время клиенту.
Вот что имеется для сервера:
import socket
import json
import numpy
import numpy.random as random
serv_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
serv_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
host=“127.0.0.1”
port=8888

serv_socket.bind((host,port))
serv_socket.listen(1)

while True:
client_socket, addr= serv_socket.accept()
print (“Connected with{}”.format(addr))
msg = client_socket.recv(1024)
try:

client_socket.send(msg_json_enc)
except Exception as e:
client_socket.send(str(e).encode())
client_socket.close()
Вот что для клиента:
import socket
import json
import numpy as np
import numpy.random as random

server = ('127.0.0.1',8888)
sock = socket.socket(socket.AF_INET ,socket.SOCK_STREAM)
try:
sock.connect(server)
sock.send(msg_json_enc)
answer=sock.recv(1024)
answer_dec=answer.decode()
answer_dec_json=json.loads(answer_dec)
arr.append(answer_dec_json)
print('Vremyat',time)
except Exception as e:
client_socket.send(str(e).encode())
client_socket.close()

Отредактировано Mion (Ноя. 25, 2018 16:52:12)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version