'''
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)
Exemple #3
0
'''
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()