setblocking设置非阻塞


import socket

server = socket.socket()
# 设置非阻塞
server.setblocking(False)
server.bind(('127.0.0.1', 8001))
server.listen(5)


try:
    # 程序不在此等待客户端连接直接往下走
    # 不设置情况下程序会在此等待客户端连接
    server.accept()
except BlockingIOError:
    pass
server.close()

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM