sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);这三种套接字有什么区别?各什么时候用?基于TCP的socket编程是为什么采用的流式套接字
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
socket编程流式套接字(SOCK_STREAM),数据报套接字有什么区别
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
oyljerry 2016-06-09 07:42关注第一个是tcp数据包。第二个是udp。第三个是可以自己构造需要的包格式。可以往下一层到IP数据包
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?评论 打赏解决 1无用举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2022-09-24 09:03数据报socket(SOCK_DGRAM):数据报套接字定义了一种无连接的服务,数据通过相互独立的报文进行传输,无序的,并且不保证可靠,无差错的。它使用的数据报协议是UDP。 原始socket:原始套接字允许对底层协议如TP或ICMP...
- 2019-10-04 11:23-兮的博客 SOCK_STREAM(流式套接字) 面向连接的套接字 SOCK_STREAM 是一种可靠的、双向的通信数据流,数据可以准确无误地到达另一台计算机,如果损坏或丢失,可以重新发送。 数据在传输过程中不会消失; 数据是按照顺序...
- 2018-10-22 17:14Hamlee67的博客 (1)流式套接字(SOCK_STREAM):一种面向连接的 Socket,针对于面向连接的TCP 服务应用; (2)数据报式套接字(SOCK_DGRAM):一种无连接的 Socket,对应于无连接的 UDP 服务应用。 从用户的角度来看,SOCK_...
- 2017-07-28 18:02贾晓凯2008的博客 1.流式套接字(SOCK_STREAM) 流式的套接字可以提供可靠的、面向连接的通讯流。如果你通过流式套接字发送了顺序的数据:“1”“2”,那么数据到达远程时候的顺序也是“1”“2”。 流式套接字可以做什么呢?你听说过...
- 2021-08-13 15:45钟离默的博客 一、流格式套接字(SOCK_STREAM) 流格式套接字(Stream Sockets)也叫“面向连接的套接字”,在代码中使用 SOCK_STREAM 表示。 SOCK_STREAM 是一种可靠的、双向的通信数据流,数据可以准确无误地到达另一台计算机,...
- 2016-06-09 17:44BigJacky的博客 1.流式套接字 使用这种套接字时,数据在客户端是顺序发送的,并且到达的顺序是一致的。比如你在客户端先发送1,再发送2,那么在服务器端的接收顺序是先接收到1,再接收到2,流式套接字是可靠的,是面向连接的; 2....
- 2018-11-15 10:54位面元哥的博客 文章目录1,socket1.1,socket的类型(SOCK_STREAM、SOCK_DGRAM、SOCK_RAW)1.2,socket的位置2,IP地址2.1,特殊IP地址:3,端口号4,字节序(大端序、小端序)4.1,字节序(网络字节序(NBO和主机字节序HBO)4.2,字节...
- 2021-10-01 06:07在TCP/IP协议栈中,套接字分为两种类型:流式套接字(SOCK_STREAM,基于TCP)和数据报套接字(SOCK_DGRAM,基于UDP)。基于套接字的聊天室通常采用流式套接字,因为它能提供面向连接的、可靠的、基于字节流的服务,...
- 2022-10-19 00:33暴风雨中的白杨的博客 winsocket通信 原始套接字sock_raw ping程序实现
- 2024-06-14 14:21Francek Chen的博客 Linux程序设计实验八:流式套接字编程。
- 杰儿__er的博客 Socket编程 目前较为流行的网络编程模型是客户机/服务器通信模式 客户进程向服务器进程发出要求...① 所谓Socket通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过“套接字”...
- 2022-09-23 06:291. socket()函数:创建一个新的套接字描述符,指定协议类型(如SOCK_STREAM for TCP,SOCK_DGRAM for UDP)和协议族(如AF_INET for IPv4,AF_INET6 for IPv6)。 2. bind()函数:将套接字绑定到本地地址,通常包含...
- 2024-03-27 21:55Genius256的博客 流式套接字(SOCK_STREAM)是一种网络编程接口,它提供了一种面向连接的、可靠的、无差错和无重复的数据传输服务。而作为服务器,一般是工作在被动连接的方式下,所以必须通过显示的调用bind()将监听套接字绑定到一...
- 2025-03-11 19:29小宝哥Code的博客 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 创建IPv4套接字。s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 创建TCP套接字。:二者共同定义了一个基于IPv4和TCP的套接字,适用于需要可靠...
- 2023-04-29 16:35Man9Oo的博客 1. 前导知识 1.1 源MAC地址和目的MAC地址 1.2 源IP地址和目的IP地址 1.3 MAC地址和IP地址的...创建套接字 绑定 监听套接字 接收请求 建立连接 2.2 常见套接字 域间套接字 原始套接字 网络套接字 2.3 sockaddr 结构体
- 2024-10-24 22:08零光速的博客 本文详细讲解了Python的网络编程,socket套接字的函数方法及应用
- 2022-09-24 14:18套接字分为两种类型:流式套接字(SOCK_STREAM)和数据报套接字(SOCK_DGRAM)。流式套接字基于TCP协议,提供面向连接、可靠的服务;而数据报套接字基于UDP协议,提供无连接、不可靠的服务。 在描述中提到的"连接换...
- 2022-09-23 03:58服务端和客户端代码,sockets (套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM), 原始套接字(SOCK_RAW);基于 TCP 的 socket 编程是采用的流式套接字。在这个程序中,将两个工 程...
- 2024-11-15 09:38我叫罗泽南的博客 这一行代码是创建一个 TCP 套接字(socket)。在 Windows 网络编程中,socket()函数用于创建一个新的套接字,该套接字可以用来进行网络通信。
- 没有解决我的问题, 去提问