IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> Python小阳的初学心得 -> 正文阅读

[网络协议]Python小阳的初学心得

今天给大家更新一个关于Python模块socket的题目,相信学过Linux和Unix的大佬们会很了解这个socket,想学详细的Python socket模块,可以在CSDN里面或者某站找大佬的文章或者视频观看,下面大家一起来看题目吧!!!

11.下列关于Python socket操作叙述正确的是()
A.使用recvfrom()接受TCP数据
B.使用getsockname()获取连接套接字的远程地址
C.使用connect初始化TCP服务器连接
D.服务端使用listen()开始TCP监听
首先先说一下几个概念Python socket是什么?Python提供了基本两个的 socket 模块,第一个是Socket,它提供了标准的BSD Socket API(伯克利套接字应用程序编程接口),那么问题又来了,什么事套接字呢?套接字就是通信的断点,每一个套接字由一个IP地址和一个端口号组成,简单的说就是IP地址和端口的组合。又有友友们会问了,什么是TCP呢?TCP就是传输控制是一种面向连接的、可靠的、基于字节流的传输层通信协议。再说一下数据UDP是一种用户数据报协议,又成为用户数据报文协议,是一种报文的协议,不是面向连接的协议。既然问题解决了现在我们开始解题吧!!!
A.使用recvfrom()接收TCP数据udp! socket.recv是TCP协议,recvfrom是udp传输,返回值是(data,address)其中data是包含接收数据的字符串,address是发送数据的套接字地址。
sk.recv(bufsize[,flag]):接收套接字的数据。数据以字符串的形式返回,bufsize指定最多可以接收的数量。flag提供有关消息的其他信息,通常可以忽略。
sk.recvfrom(bufsize[.flag]):与recv()类似,但返回的值是(data,address)。其中data是包含接收数据的字符串,address是发送数据的套接字地址。
B.使用getsockname()获取连接套接字的远程地址(自己的),返回套接字的地址通常是一个元组(ipaddr,port)。
sk.getsockname():返回套接字自己的地址。通常是一个元组(ipaddr,port)
C.使用connect()初始化TCP服务器连接,通常到address处的套接字。一般address的格式为元组(hostname,port),如果连接出错,返回socket.error错误
sk.connect(address):连接到address处的套接字。一般,address的格式为元组(hostname,port),如果连接出错,返回socket.error错误。
D.服务端使用listen()开始TCP监听
sk.listen(backlog):开始监听传入连接。backlog指定在拒绝连接之前,可以挂起的最大连接数。
综上所述,这道题的答案为CD。

以上都是这道题目的详解,如有侵权请联系博主,我会持续为大家更新优质的作品感谢大家的支持,我们明天见!!!

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-10-18 17:44:23  更:2021-10-18 17:45:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年9日历 -2024/9/21 9:17:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码