Advertisement
Guest User

сервер

a guest
Oct 29th, 2015
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. from socket import *
  3. from time import ctime
  4.  
  5.  
  6. print('Hello!')
  7.  
  8. HOST = '127.0.0.1'
  9. PORT = 7778
  10. BUFSIZ = 1024
  11. ADDRESS = (HOST, PORT)
  12.  
  13. tcpSerSock = socket(AF_INET, SOCK_STREAM) # (IPv4 , TCP)
  14.  
  15. tcpSerSock.bind(ADDRESS) # привязка адреса к сокету
  16. tcpSerSock.listen(5) # слушаем 5 соединений максимум
  17.  
  18. while True:
  19. print("Подождите устанавилсивается соединение...")
  20. tcpClientSock, add = tcpSerSock.accept() # пассивно принимаем запрос от клиента,
  21. # ожидая запрос от клиента(блокирующий режим)
  22.  
  23. print("...соединение по адресу: ", add)
  24.  
  25. while True:
  26. data = tcpClientSock.recv(BUFSIZ) # получение/читаем сообщения (размер 1 килобайт)
  27. if not data:
  28. break
  29.  
  30. # отсылаем данные полученые от клиента с датой
  31. # строки передаются в виде байтов ASCII(с типом данных 'string', а не в Unicode
  32.  
  33. data=data.decode('utf-8')+ctime() # тут играйся с форматированием что там и как выводить
  34. data=data.encode('utf-8')
  35.  
  36. tcpClientSock.send(data)
  37.  
  38.  
  39. tcpClientSock.close()
  40. tcpSerSock.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement