python 检测端口是否被占用
2014-04-17 16:22
656 查看
# -*- coding: utf-8 -*- import os import socket def IsOpen(ip,port): s = socket.socket(socket.AF_INET,socket.SOCK_STREAM) try: s.connect((ip,int(port))) s.shutdown(2) #利用shutdown()函数使socket双向数据传输变为单向数据传输。shutdown()需要一个单独的参数, #该参数表示了如何关闭socket。具体为:0表示禁止将来读;1表示禁止将来写;2表示禁止将来读和写。 print '%d is open' % port return True except: print '%d is down' % port return False if __name__ == '__main__': IsOpen('127.0.0.1', 7777)
相关文章推荐
- 利用Node.js检测端口是否被占用的方法
- python检测远程端口是否打开的方法
- python 找出空闲的端口 5个平台 利用 socket 或 netstat 查看端口是否被占用
- c#检测端口是否被占用的简单实例
- c#检测端口是否被占用的简单实例
- Node.js检测端口(port)是否被占用的简单示例
- 如何检测网络端口是否被占用
- python 找出空闲的端口 5个平台 利用 socket 或 netstat 查看端口是否被占用
- Linux下检测本机的端口是否被占用:netstat –apn | grep 8080
- 如何检测网络端口是否被占用
- 检测端口是否占用
- 如何在Socket编程中检测端口是否被占用
- c#检测端口是否被占用的简单实例
- C#网络/检测某端口是否被占用的方法
- 如何检测网络端口是否被占用
- python检测远程端口是否打开的方法
- C#检测端口是否被占用(转帖)
- python检测远程udp端口是否打开的方法
- Windows下使用JAVA检测端口是否已被占用
- 如何在Socket编程中检测端口是否被占用