#!/usr/bin/env python

import os
import sys
import socket
import errno
from struct import pack,unpack
import array

try:
	sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
	server_address = (sys.argv[1], int(sys.argv[2]))
	print >> sys.stderr, 'connecting to %s port %s' % server_address
	sock.connect(server_address)
except socket.error:
	print "failed to connect to server"
	sys.exit(1)

with open(sys.argv[3],'r') as record:
	try:
		while True:
			data = record.read(10240)
			print "read", len(data)
			if not data: break
			sock.send(data)
	finally:
		sock.close()
