import socket
import sys

sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

##server_address = ('shaunramsey.com', 80)
server_address = ('localhost', 10000)
print 'connection to %s port %s' % server_address
sock.connect(server_address)

try:
    message = "GET / HTTP/1.1\nHost: shaunramsey.com\n\n"
    sock.sendall(message)
    amt_received = 0
    data = sock.recv(10000)
    print('-----------------------------------')
    print('Received "%s"' % data)
    print('-----------------------------------')
    print(' Received %d bytes' % len(data))
    amt_received += len(data)
    while amt_received < 4545:
            data = sock.recv(10000)
            amt_received += len(data)
            ##print 'received "%s"' % data
            print('-----------------------------------')
            print('Received "%s"' % data)
            print('-----------------------------------')
            print(' Received %d bytes' % len(data))

finally:
    print 'closing socket'
    sock.close()
        
