Revision: 66288
Updated Code
at April 12, 2014 01:30 by JordanRowles
Updated Code
# SocketServer_Server.py
# Version: 1.0
# Use: Internal Application (Work)
# Purpose: To log information to files from programs running on machines within the
# network; but are not directly connected to each other.
# Copyright (C)2014 Jordan Rowles
# GNU General Public License Version 3 or Later
import SocketServer
class myTCPHandler(SocketServer.BaseRequestHandler):
def handle(self):
# self.request is the TCP socket connected to the client
self.data = self.request.recv(1024).strip()
print "{} Wrote:".format(self.client_address[0])
print self.data
self.request.sendall(self.data.upper())
if __name__ == '__main__':
HOST, PORT = "localhost", 9999
server = SocketServer.TCPServer((HOST, PORT), myTCPHandler)
server.serve_forever() # Interruptable with Ctrl-C
Revision: 66287
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at April 12, 2014 01:19 by JordanRowles
Initial Code
import SocketServer
class myTCPHandler(SocketServer.BaseRequestHandler):
def handle(self):
# self.request is the TCP socket connected to the client
self.data = self.request.recv(1024).strip()
print "{} Wrote:".format(self.client_address[0])
print self.data
self.request.sendall(self.data.upper())
if __name__ == '__main__':
HOST, PORT = "localhost", 9999
server = SocketServer.TCPServer((HOST, PORT), myTCPHandler)
server.serve_forever() # Interruptable with Ctrl-C
Initial URL
SocketServer-Server
Initial Description
A server that receives information from programs (Name, DateTime, LogType, Data) and writes it to a file with the syntax:
LogFile_{program_name}_{ISO-Date}.log
Initial Title
SocketServer_Server.py
Initial Tags
data, server
Initial Language
Python