国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實現的tcp端口檢測操作示例

2020-02-15 22:30:02
字體:
來源:轉載
供稿:網友

本文實例講述了Python實現的tcp端口檢測操作。分享給大家供大家參考,具體如下:

# coding=utf-8import sysimport socketimport redef check_server(address, port):  s = socket.socket()  print 'Attempting to connect to %s on port %s' % (address, port)  try:    s.connect((address, port))    print 'Connected to %s on port %s' % (address, port)    return True  except socket.error as e:    print 'Connection to %s on port %s failed: %s' % (address, port, e)    return Falseif __name__ == '__main__':  from argparse import ArgumentParser  parser = ArgumentParser(description=u'TCP端口檢測')  parser.add_argument(    '-a',    '--address',    dest='address',    default='localhost',    help='address for the server')  parser.add_argument(    '-p',    '--port',    dest="port",    default=80,    type=int,    help='port for the server')  args = parser.parse_args()  check = check_server(args.address, args.port)  print 'check_server returned %s' % check  sys.exit(not check)

測試結果:

[hupeng@hupeng-vm Python]$python check_server.py && echo "SUCCESS"
Attempting to connect to localhost on port 80
Connected to localhost on port 80
check_server returned True
SUCCESS
[hupeng@hupeng-vm Python]$python check_server.py -p 81 && echo "Failure"
Attempting to connect to localhost on port 81
Connection to localhost on port 81 failed: [Errno 111] Connection refused
check_server returned False
[hupeng@hupeng-vm Python]$python check_server.py -p 81 || echo "Failure"
Attempting to connect to localhost on port 81
Connection to localhost on port 81 failed: [Errno 111] Connection refused
check_server returned False
Failure

附:

shell中&&||的使用方法

命令的返回結果:真(返回0),假(返回非0)

command1  && command2: command1返回真時,command2才會被執行

command1  || command2:command1返回真時,command2就不會被執行

更多關于Python相關內容可查看本站專題:《Python Socket編程技巧總結》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經典教程》及《Python文件與目錄操作技巧匯總》

希望本文所述對大家Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 石嘴山市| 信丰县| 嘉善县| 贵港市| 朔州市| 南投市| 吉安县| 扶沟县| 荔浦县| 马尔康县| 彩票| 锡林浩特市| 长子县| 甘德县| 论坛| 蕲春县| 长岭县| 灵台县| 建始县| 东山县| 长宁县| 永济市| 三亚市| 金平| 满洲里市| 藁城市| 盱眙县| 定南县| 康马县| 林州市| 绩溪县| 台湾省| 华池县| 龙门县| 阿鲁科尔沁旗| 徐州市| 洪湖市| 云阳县| 贡嘎县| 丹寨县| 岳阳县|