#!/usr/bin/python -tt

import sys
import socket 

HOST = '' #socket is reachable by any address machine has
PORT = 0

def main():
  if len(sys.argv) != 4:
    print('usage: ./client.py host port message')
    sys.exit(1)

  HOST = sys.argv[1]
  PORT = int(sys.argv[2])
  MESSAGE = sys.argv[3]

  #Socket: create a new connection endpoint
  s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

  #Connect: Attempt to establish a connection
  s.connect((HOST, PORT))

  #Send: Send data over a connection
  s.send(MESSAGE)

  #Receive: Receive data over a connection
  data = s.recv(1024)

  #Close: Release the connection
  s.close()

  print 'Received:', data

if __name__ == '__main__':
    main()


