#!/usr/local/bin/python3.5
#coding:utf-8
import sys
import socket
import argparse
def main():
#setup argument Parsing
parser = argparse.ArgumentParser(description='socket error examples')
parser.add_argument('--host', action='store', dest='host', required=False)
parser.add_argument('--port',action='store', dest='port', type=int, required=False)
parser.add_argument('--file', action='store', dest='file', required=False)
given_args=parser.parse_args()
host = given_args.host
port = given_args.port
filename = given_args.file
#first try-except block --create socket
try:
s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
except socket.error as e: