python - 关闭socketserver客户端套接字的正确方法
问题描述
想知道是否必须采取明确的措施来关闭socketserver模块使用的通信套接字。我知道该server_close()
方法存在,但据我所知,它仅适用于主服务器套接字。关于关闭客户端套接字,我在想一些事情:
from socketserver import *
Class MyRequestHandler(StreamRequestHandler):
def handle(self):
pass # handle communication
def finish(self):
self.request.close() # close communications socket
这种方法是可以接受的还是有更好的(预期的)方法来实现这一点?
解决方案
推荐阅读
- powershell - 使用 PowerShell 确定处理器架构的简单跨平台方法是什么?
- docker - 在编辑文件之前不会执行 crontab(使用 Dockerfile 设置 crontab)
- c - 为什么 isdigit() 在 C 中不能正常工作
- django - 如何使用 django 管理面板中的自定义管理字段重定向到自定义管理页面
- flutter - 我可以使用 bloc 存储应用程序数据吗
- go - 为 struct main 找到无效字段。文章的字段作者
- python - 是否可以对数组进行切片以倒退?
- angular - Angular 使用 ng-content 类不适用
- javascript - 为什么对字符串数组进行排序与对数字数组进行排序不同?
- flutter - Google-fit:请求范围 ./auth/fitness.activity.read 的权限会触发有关电子邮件、姓名、个人资料图片的问题