#!/usr/bin/python
#coding:utf-8
'''注释
  added by tophorse in 2017.10.11
  description:监听指定服务器端口是否开通
''' 
import socket
import argparse
sk = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sk.settimeout(1)
try:
  if  __name__=="__main__":
    #声明参数
    parser = argparse.ArgumentParser(description='判断指定服务器某端口是否开启\n使用方法：/data/share/listenport.py 121.222.333.11 80')
    parser.add_argument('server',action="store",help='指定服务器,格式：IP或域名')
    parser.add_argument('port',action="store",help='指定端口,格式：80')
    args = parser.parse_args()
    server=str(args.server)
    port=int(args.port)
    sk.connect((server,port))
    print 1
except Exception,e:
  #print str(e)
  print 0
sk.close()
