Example #1
0
    conn, addr = s.accept()

    print "Connected by", addr

    # クライアントからのデータを受信
    while True:
        print "reading..."
        data = conn.recv(40960)
        print "data recved"
        if len(data) == 0:
            print "data null"
            continue
        # log file を書くところ
        nowTime = datetime.datetime.now()
        fname = nowTime.strftime("%Y%m%d%H%M%S")
        print fname
        f = open("./log/" + fname + ".txt", "w")
        f.write(data)
        f.close()
        # ここまで。

        # データを受信したら、解析した後out.csvに吐き出して、次を待つ。
        # これを無限ルーーープ!!
        splitted = splitData(data, "\x01", "\x04")  # データクレンジング!x01-x04までの部分を抜き出す。
        # 		print splitted

        for oneData in splitted:
            output = inpData(oneData)
            outToCSV(output)
    conn.close()
Example #2
0
	# クライアントからのデータを受信
	while True:
		print 'reading...'
		data = conn.recv(40960)
		print 'data recved'
		if len(data) == 0:
			print 'data null'
			continue
#log file を書くところ
		nowTime = datetime.datetime.now()
		fname = nowTime.strftime('%Y%m%d%H%M%S')
		print fname
		f = open('./log/'+fname+'.txt','w')	
		f.write(data)
		f.close()
#ここまで。

#データを受信したら、解析した後out.csvに吐き出して、次を待つ。
#これを無限ルーーープ!!
		splitted = splitData(data,'\x01','\x04')#データクレンジング!x01-x04までの部分を抜き出す。
#		print splitted

		for oneData in splitted:
			output = inpData(oneData)
			outToCSV(output)
	conn.close()