加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
no-push.py 791 Bytes
一键复制 编辑 原始数据 按行查看 历史
刘政东 提交于 2019-10-20 22:46 . no
from socket import *
from multiprocessing import *
mySocket = socket(AF_INET, SOCK_STREAM)
mySocket.setsockopt(SOL_SOCKET,SO_REUSEADDR,1)
localAddr = ('',7788)
mySocket.bind(localAddr)
mySocket.listen(5)
mySocket.setblocking(False)
clientlist=[]
while True:
print('')
try:
newSocket,destAddr = mySocket.accept()
except:
pass
else:
newSocket.setblocking(False)
clientlist.append((newSocket,destAddr))
for clientSocket,clientAddr in clientlist:
try:
clientData = clientSocket.recv(1024)
except:
pass
else:
if len(clientData)>0:
print("")
else:
clientSocket.close()
clientlist.remove((clientSocket,clientAddr))
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化