谁是最可怜的人
今天中午睡觉感觉有点晃,还以为是地震了,吓了一跳。睡醒了鬼使神差的突然在想,如果地震房子塌了,还要不要还贷款啊?结果手机查了一下,瞬间就觉得要崩溃了,即便房子没了都还要继续还款…谁是最可怜的人,穷人。
Python资源共享群:626017123
这几天公司有些忙,主要是涉及Python的Linux下脚本开发问题。其中涉及到针对服务器及端口的检测工作,所以今天和大家聊聊使用Python检测服务器与端口可用性的问题。
socket函数
简述
socket又称套间字或者插口,是网络通信中必不可少的工具。有道是:“无socket,不网络”。由于socket最早在BSD Unix上使用,而Unix/Linux所奉为经典的至高哲学是“一切皆是文件”。因此socket在使用时也是完全符合这个哲学的,它涉及到listen()、bind()、accept()、write()/read()、close()等基本的类似于文件操作的功能函数。
socket用法
import socket socket.socket(socket_family,socket_type,protocal=0) #socket_family 可以是 AF_UNIX 或 AF_INET。socket_type 可以是 SOCK_STREAM 或 SOCK_DGRAM。protocol 一般不填,默认值为 0。 #获取tcp/ip套接字 tcpSock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) #获取udp/ip套接字 udpSock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) #由于 socket 模块中有太多的属性。我们在这里破例使用了'from module

本文介绍如何使用Python的socket模块批量检测服务器端口的可用性,包括服务端套接字与客户端套接字的基本操作,以及面对连接超时和错误的处理策略。通过示例代码展示了设置超时时间、捕获异常码来提高检测效率。
最低0.47元/天 解锁文章
517

被折叠的 条评论
为什么被折叠?



