python socket 检测服务器端口
2016-05-10 11:06
681 查看
#!/usr/bin/env python import socket import re import sys def 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, e: print("Connected to %s on %s port failed: %s" % (address, port, e)) return False if __name__ == "__main__": from optparse import OptionParser parser = OptionParser() parser.add_option("-a", "--address", dest="address", default="localhost", help="ADDRESS for server", metavar="ADDRESS") parser.add_option("-p", "--port", dest="port", type=int, default=80, help="PORT for server", metavar="PORT") (options, args) = parser.parse_args() print("options:%s, args: %s" % (options, args)) check = check_server(options.address, options.port) print("check_server returned %s" % check) sys.exit(not check)
相关文章推荐
- python使用嵌套序列
- python daemon 守护进程对信号的处理
- Python 自定义信号处理
- Python的信号处理与程序退出
- 百度网盘爬虫Python
- 百度图片爬虫-python版
- python_requests的content和text方法的区别
- 基于python的百度云网盘资源搜索引擎设计架构
- Python核心编程(第九章)--文件和输入输出
- Python核心编程(第八章)--条件和循环
- Python核心编程(第七章)--映像和集合类型
- python对列表操作
- 百度图片爬虫-python版-如何爬取百度图片?
- python3 一个点球小游戏 学习random模块
- Python urllib2实例代码演示
- Python全栈开发之4、内置函数、文件操作和递归
- 百度图片爬虫-python版-如何爬取百度图片?
- 零基础写python爬虫之使用Scrapy框架编写爬虫
- 百度图片爬虫-python版-如何爬取百度图片?
- zabbix登录认证取得token