''' Created on May 30, 2011 @author: matthias ''' import socket from Interpreter import Interpreter if __name__ == '__main__': pass interpreter = Interpreter() # SOCK_DGRAM is the socket type to use for UDP sockets sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect((interpreter.getHost(),interpreter.getPort())) received = sock.recv(1024) sock.close() print("Received: %s" % received)
''' Created on May 30, 2011 @author: matthias ''' import socket from Interpreter import Interpreter if __name__ == '__main__': pass interpreter = Interpreter() # SOCK_DGRAM is the socket type to use for UDP sockets sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) sock.sendto("dummy",0,(interpreter.getHost(),interpreter.getPort())) received = sock.recv(1024) print("Received: %s" % received)
''' Created on May 30, 2011 @author: matthias ''' from UDPTimeServerRequestHandler import UDPTimeServerRequestHandler from TCPTimeServerRequestHandler import TCPTimeServerRequestHandler from HTTPTimeServerRequestHandler import HTTPTimeServerRequestHandler from Interpreter import Interpreter import SocketServer if __name__ == '__main__': pass interpreter = Interpreter() print("Main %s Application Server Started on %s at port %s" % ( interpreter.getProtocol(), interpreter.getHost(), interpreter.getPort())) # Start Server Process if interpreter.isUdp() == True: SocketServer.UDPServer((interpreter.getHost(), interpreter.getPort()),UDPTimeServerRequestHandler).serve_forever() elif interpreter.isHttp() == True: SocketServer.TCPServer((interpreter.getHost(), interpreter.getPort()),HTTPTimeServerRequestHandler).serve_forever() elif interpreter.isTcp() == True: SocketServer.TCPServer((interpreter.getHost(), interpreter.getPort()),TCPTimeServerRequestHandler).serve_forever()