Python批量检测服务器端口可用性与Socket函数使用!

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

谁是最可怜的人

今天中午睡觉感觉有点晃,还以为是地震了,吓了一跳。睡醒了鬼使神差的突然在想,如果地震房子塌了,还要不要还贷款啊?结果手机查了一下,瞬间就觉得要崩溃了,即便房子没了都还要继续还款…谁是最可怜的人,穷人。

 

 

 

 

 

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 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值