Как добавить запись в файл с метками времени на Python TCP-сервер для Raspberry Pi

Я застрял для своего проекта и Мне отчаянно нужна помощь. Мне нужен простой код Python для сервера TCP, который имеет такие функции, как регистрация и метка времени, которую я мог бы использовать для моего Raspberry Pi. Это для моего последнего года проекта.

Я посмотрел на некоторые примеры, но, как я неу меня нет большого опыта в написании моих собственных скриптов / кодов, яЯ не очень уверен, как это сделать. Я был бы признателен, если бы кто-то мог направить меня в правильном направлении с объяснениями и, если возможно, с некоторыми примерами.

Я использую HERCULES SETUP UTILITY, которая действует как мой TCP-клиент, в то время как мой код Python для Visual Studio действует как SERVER. Мой СЕРВЕР может получить данные, которые отправлены клиентом сейчас, я просто могуКажется, я не могу добавить в файл журнала, который может сохранить отправленные данные в текстовый файл. Может кто-нибудь показать мне несколько примеров или ссылки, пожалуйста? Ваша помощь будет много значить. Это мой код до сих пор:

from socket import *
import thread

BUFF = 1024 # buffer size
HOST = '172.16.166.206'# IP address of host
PORT = 1234 # Port number for client & server to recieve data
def response(key):
    return 'Sent by client'

def handler(clientsock,addr):
    while 1:
        data = clientsock.recv(BUFF) # receive data(buffer).
        print 'data:' + repr(data)   #Server to recieve data sent by client.
        if not data: break           #If connection is closed by client, server will        break and stop recieving data.
        print 'sent:' + repr(response('')) # respond by saying "Sent By Client". 



if __name__=='__main__':
    ADDR = (HOST, PORT) #Define Addr
    serversock = socket(AF_INET, SOCK_STREAM) 
    serversock.bind(ADDR) #Binds the ServerSocket to a specific address (IP address and     port number)
    serversock.listen(0)
    while 1:
        print 'waiting for connection...'
        clientsock, addr = serversock.accept()
        print '...connected from:', addr #show its connected to which addr
        thread.start_new_thread(handler, (clientsock, addr ))

Ответы на вопрос(1)

Ваш ответ на вопрос