Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- from socket import *
- from time import ctime
- print('Hello!')
- HOST = '127.0.0.1'
- PORT = 7778
- BUFSIZ = 1024
- ADDRESS = (HOST, PORT)
- tcpSerSock = socket(AF_INET, SOCK_STREAM) # (IPv4 , TCP)
- tcpSerSock.bind(ADDRESS) # привязка адреса к сокету
- tcpSerSock.listen(5) # слушаем 5 соединений максимум
- while True:
- print("Подождите устанавилсивается соединение...")
- tcpClientSock, add = tcpSerSock.accept() # пассивно принимаем запрос от клиента,
- # ожидая запрос от клиента(блокирующий режим)
- print("...соединение по адресу: ", add)
- while True:
- data = tcpClientSock.recv(BUFSIZ) # получение/читаем сообщения (размер 1 килобайт)
- if not data:
- break
- # отсылаем данные полученые от клиента с датой
- # строки передаются в виде байтов ASCII(с типом данных 'string', а не в Unicode
- data=data.decode('utf-8')+ctime() # тут играйся с форматированием что там и как выводить
- data=data.encode('utf-8')
- tcpClientSock.send(data)
- tcpClientSock.close()
- tcpSerSock.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement