首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
vbscript
plugins
bitmap
chat
email
command
loops
uri
yaml
range
main
typescript
web
web3
copy
hashcode
request
c语言
datetime
dll
schema
bash
httpclient
fetch
regex
io
flutter
go
random
hashset
audio
netty
replace
frameworks
less
function
python
perl
join
rsa
python3
express
require
solr
post
hashtable
buffer
object
const
testing
php
controller
eval
expression
stream
node.js
header
cpython
import
install
php5
substring
runtime
instance
select
emoji
uml
utf-8
scala
cmd
get
usb
config
client
tags
int
hook
hash
foreach
当前位置:
开发笔记
>
编程语言
> 正文
socket学习(一)socket模块属性
作者:等号拖轮_496 | 来源:互联网 | 2023-07-05 13:03
socket模块属性socket模块还提供了更多用于网络应用开发的属性。下表列出了一些最受欢迎的属性。属性名称描述数据属性AF_UNIX、AF_INET、AF_INET6、AF_N
socket模块属性
socket 模块还提供了更多用于网络应用开发的属性。下表列出了一些最受欢迎的属性。
属性名称
描述
数据属性
AF_UNIX、AF_INET、AF_INET6、 AF_NETLINK、AF_TIPC
Python 中支持的套接字地址家族
SO_STREAM、SO_DGRAM
套接字类型(TCP=流,UDP=数据报)
has_ipv6
指示是否支持 IPv6 的布尔标记
异常
error
套接字相关错误
herror
主机和地址相关错误
gaierror
地址相关错误
timeout
超时时间
函数
socket()
以给定的地址家族、套接字类型和协议类型(可选)创建一个套接字对象
socketpair()
以给定的地址家族、套接字类型和协议类型(可选)创建一对套接字对象
create_connection()
常规函数,它接收一个地址(主机名,端口号)对,返回套接字对象
fromfd()
以一个打开的文件描述符创建一个套接字对象
ssl()
通过套接字启动一个安全套接字层连接;不执行证书验证
getaddrinfo()
获取一个五元组序列形式的地址信息
getnameinfo()
给定一个套接字地址,返回(主机名,端口号)二元组
getfqdn()
返回完整的域名
gethostname()
返回当前主机名
gethostbyname()
将一个主机名映射到它的 IP 地址
gethostbyname_ex()
gethostbyname()的扩展版本,它返回主机名、别名主机集合和 IP 地址列表
gethostbyaddr()
将一个 IP 地址映射到 DNS 信息;返回与 gethostbyname_ex()相同的 3 元组
getprotobyname()
将一个协议名(如‘tcp’)映射到一个数字
getservbyname()/getservbyport()
将一个服务名映射到一个端口号,或者反过来;对于任何一个函数来说,协议名都是可 选的
ntohl()/ntohs() 将来自网络的整数转换为主机字节顺序
htonl()/htons() 将来自主机的整数转换为网络字节顺序
inet_aton()/inet_ntoa()
将 IP 地址八进制字符串转换成 32 位的包格式,或者反过来(仅用于 IPv4 地址)
inet_pton()/inet_ntop()
将 IP 地址字符串转换成打包的二进制格式,或者反过来(同时适用于 IPv4 和 IPv6 地址)
getdefaulttimeout()/setdefaulttimeout()
以秒(浮点数)为单位返回默认套接字超时时间;以秒(浮点数)为单位设置默认套接 字超时时间
unix
ip
cpython
stream
udp
timeout
io
文件
ssl
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
io
POCO C++ Libraies介绍及常见用法
POCOCLibraies属于功能广泛、轻量级别的开源框架库,它拥有媲美Boost库的功能以及较小的体积广泛应用在物联网平台、工业自动化等领域。POCOCLibrai ...
[详细]
蜡笔小新 2023-10-17 18:56:35
io
数据业务|指示_VoLTE端到端业务详解 | VoLTE用户注册流程
篇首语:本文由编程笔记#小编为大家整理,主要介绍了VoLTE端到端业务详解|VoLTE用户注册流程相关的知识,希望对你有一定的参考价值。书籍来源:艾怀丽 ...
[详细]
蜡笔小新 2023-10-17 16:20:46
io
初学反射基本原理
反射:框架设计的灵魂*框架:半成品软件。可以在框架的基础上进行软件开发,简化编码*反射:将类的各个组成部分封装为其他对象 ...
[详细]
蜡笔小新 2023-10-17 12:07:03
io
Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ...
[详细]
蜡笔小新 2023-12-13 16:18:09
io
Java学习笔记之面向对象编程(OOP)
本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ...
[详细]
蜡笔小新 2023-12-13 08:44:30
io
Python爬虫技术基础篇面向对象高级编程(中)的多重继承
本文介绍了Python爬虫技术基础篇面向对象高级编程(中)中的多重继承概念。通过继承,子类可以扩展父类的功能。文章以动物类层次的设计为例,讨论了按照不同分类方式设计类层次的复杂性和多重继承的优势。最后给出了哺乳动物和鸟类的设计示例,以及能跑、能飞、宠物类和非宠物类的增加对类数量的影响。 ...
[详细]
蜡笔小新 2023-12-12 16:19:02
io
纠正网上的错误:自定义一个类叫java.lang.System/String的方法
本文纠正了网上关于自定义一个类叫java.lang.System/String的错误答案,并详细解释了为什么这种方法是错误的。作者指出,虽然双亲委托机制确实可以阻止自定义的System类被加载,但通过自定义一个特殊的类加载器,可以绕过双亲委托机制,达到自定义System类的目的。作者呼吁读者对网上的内容持怀疑态度,并带着问题来阅读文章。 ...
[详细]
蜡笔小新 2023-12-11 16:54:20
io
Linux防火墙配置—允许转发
nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ...
[详细]
蜡笔小新 2023-10-17 17:49:02
io
解决浏览器打开网页后提示“dns_probe_possible 怎么解决”的方法
在使用浏览器进行网上冲浪的时候遇到故障是一件很常见的事情,很多用户都遇到过系统提示:dns_probe_possible。从提示中可以看出和DNS是有一定的关系的,经过小编测试之后 ...
[详细]
蜡笔小新 2023-10-17 17:03:22
go
【技术分享】一个 ELF 蠕虫分析
【技术分享】一个 ELF 蠕虫分析 ...
[详细]
蜡笔小新 2023-10-17 16:12:28
dll
如何搭建服务器环境php(2023年最新解答)
导读:本篇文章编程笔记来给大家介绍有关如何搭建服务器环境php的相关内容,希望对大家有所帮助,一起来看看吧。本文目录一览:1、怎么搭建p ...
[详细]
蜡笔小新 2023-10-17 15:34:53
go
SQL Server 2008 到底需要使用哪些端口?
SQLServer2008到底需要使用哪些端口?-下面就来介绍下SQLServer2008中使用的端口有哪些: 首先,最常用最常见的就是1433端口。这个是数据库引擎的端口,如果 ...
[详细]
蜡笔小新 2023-10-17 14:12:12
go
人脸检测 pyqt+opencv+dlib
一、实验目标绘制PyQT界面,调用摄像头显示人脸信息。在界面中,用户通过点击不同的按键可以实现多种功能:打开和关闭摄像头, ...
[详细]
蜡笔小新 2023-10-17 12:37:18
go
低层协议的安全性
IP、ARP、TCP、UDP、ICMP、DNS、路由协议、DHCP协议的缺陷,容易受到的攻击,以及防御措施1、IP协议1.1、介绍: ...
[详细]
蜡笔小新 2023-10-17 11:18:55
io
Java消息队列Spring整合ActiveMq我是小强zz
1、概述首先和大家一起回顾一下Java消息服务,在我之前的博客《Java消息队列-JMS概述》中,我为大家分析了:然后在另一篇博客《Java消息队列-ActiveMq实战》中 ...
[详细]
蜡笔小新 2023-10-17 10:34:08
等号拖轮_496
这个家伙很懒,什么也没留下!
Tags | 热门标签
vbscript
plugins
bitmap
chat
email
command
loops
uri
yaml
range
main
typescript
web
web3
copy
hashcode
request
c语言
datetime
dll
schema
bash
httpclient
fetch
regex
io
flutter
go
random
hashset
RankList | 热门文章
1
在网上找的创建《CMD命令速查手册》的批处理
2
为什么GCC原子内建函数需要附加的“通用”版本?
3
自动识别HTML的标记 替换连接
4
正则入门连载!(献给不及格的程序员们)第1/4页
5
asp常用的正则表达式实现字符串的替换
6
JS 正则表达式判断各个浏览器代码详解
7
正则表达式之捕获组/非捕获组介绍
8
application:openURL:options: not called
9
ExtJS正则表达式使用说明
10
Java正则表达式入门基础篇(新手必看)
11
jQuery验证手机号邮箱身份证的正则表达式(含港澳台)
12
Ajax in action 英文版配书源码 下载
13
一个AJAX类代码
14
AJax 学习笔记二(onreadystatechange的作用)
15
使用HTML +可访问性,是否存在用于显示“此内容可用音频”的标准?
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有