通过 getattr(socket, '_closed') 的返回值可以判断服务端的运行状态。 True 是关闭状态,False 是运行中。

import socket

ip = 'localhost'
port = 5003 ws = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
ws.bind((ip, port))
ws.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
ws.listen() # 关闭服务
# ws.close() print("服务端状态如下:")
if(getattr(ws, '_closed') == False):
print("当前socket服务端正在运行中")
elif(getattr(ws, '_closed') == True):
print("当前socket服务端已经关闭了")

  

最新文章

  1. 新年新技术:HTTP/2
  2. [LoadRunner]录制启动时报“The JVM could not be started……”错误解决方案
  3. 【poj1010】 STAMPS
  4. Palindrome Partitioning II Leetcode java
  5. Linux下安装最新的Eclipse
  6. Java之跳出多重循环
  7. Const和readonly这间的区别和相同处
  8. EAFP和LBYL 两种防御性编程风格
  9. COJ 1008 WZJ的数据结构(八) 树上操作
  10. window.onload()与$(document).ready()区别
  11. 金句: "對比MBA學位,我們更需要PSD學位的人!" Poor, Smart and Deep Desire to… | consilient_lollapalooza on Xanga
  12. mysql版本,根据经纬度定位排序sql
  13. Android之HandlerThread
  14. mxnet:结合R与GPU加速深度学习(转)
  15. Cngigure和BUS实现远端配置
  16. python matplotlib 库学习
  17. 数据库只有mdf文件而没有ldf文件,如何恢复数据库
  18. Maven 项目生成或者update jdk变为1.5的问题
  19. 利用NPOI解析Excel的通用类
  20. SQL SERVER 数据库字段简单加密解密

热门文章

  1. js函数中的this指向
  2. Qt添加自定义控件
  3. MyBatis的使用三(在sql语句中传值)
  4. 【随笔记】Littlevgl 8.x 踩过的坑
  5. 分布式云原生平台Kurator v0.2.0正式发布!一键构建分布式云原生平台
  6. Typescript 回调函数、事件侦听的类型定义与注释--拾人牙慧
  7. Excel操作技巧
  8. 通过Rsync实现文件远程备份
  9. Vulhub 漏洞学习之:Aria2
  10. GeoServer发布MySQL空间数据