if callfunc == 'initialize': # open a connection to the google web server socketobject = openconn("www.google.com",80) # this is a HTTP request... socketobject.send("GET /index.html HTTP/1.1\r\nHost: www.google.com\r\n\r\n") # We'll loop and print information from google. # We don't "speak" HTTP, so we'll set a timer to close the socket in 3 seconds settimer(3, socketobject.close, ()) while True: try: print socketobject.recv(4096) except Exception, e: # we got an exception. Did they close the socket? if str(e) != "Socket closed": raise break