- 原文地址:https://blog.51cto.com/luminous/1832114 I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行... 原文地址:https://blog.51cto.com/luminous/1832114 I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行...
- 整个计算机网络都是由协议组成。 其实可以把协议类比成我们人类用的语言,我们和老外交流,双方得说一样的语言,就好像遵从同样的“协议”。网络上的两台机器之间要交流,也是如此。 七层网络模型——OSI标准 ... 整个计算机网络都是由协议组成。 其实可以把协议类比成我们人类用的语言,我们和老外交流,双方得说一样的语言,就好像遵从同样的“协议”。网络上的两台机器之间要交流,也是如此。 七层网络模型——OSI标准 ...
- 大家都知道,HTTP协议是非持久化的,单向的网络协议,在建立连接后只允许浏览器向服务器发出请求后,服务器才能返回相应的数据。缺点就是会导致过多不必要的请求,每一次请求、应答,都浪费了一定流量在相同的头部信息上。然而WebSocket的出现可以弥补这一缺点。在WebSocket中,只需... 大家都知道,HTTP协议是非持久化的,单向的网络协议,在建立连接后只允许浏览器向服务器发出请求后,服务器才能返回相应的数据。缺点就是会导致过多不必要的请求,每一次请求、应答,都浪费了一定流量在相同的头部信息上。然而WebSocket的出现可以弥补这一缺点。在WebSocket中,只需...
- 文章目录 I TCP 无代理或无参构造函数II 创建 Socket 时指定代理III 创建 Socket 时直接指定服务器地址和端口号IV 创建 Socket 时直接指定服务器地址和端口号 并绑定... 文章目录 I TCP 无代理或无参构造函数II 创建 Socket 时指定代理III 创建 Socket 时直接指定服务器地址和端口号IV 创建 Socket 时直接指定服务器地址和端口号 并绑定...
- 文章目录 I IntelliJ IDEA 创建 Java 项目II 客户端 Socket 创建III Socket 客户端连接服务器端IV Socket 两个端点信息获取V 控制台人机交互VI S... 文章目录 I IntelliJ IDEA 创建 Java 项目II 客户端 Socket 创建III Socket 客户端连接服务器端IV Socket 两个端点信息获取V 控制台人机交互VI S...
- 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 🚀返回专栏总目录 文章目... 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 🚀返回专栏总目录 文章目...
- 文章目录 一、服务器端 ServerSocket 开发1、创建服务器端套接字 ServerSocket2、接收客户端数据线程3、向服务器端发送数据线程 二、客户端端 Socket 完整代码示例... 文章目录 一、服务器端 ServerSocket 开发1、创建服务器端套接字 ServerSocket2、接收客户端数据线程3、向服务器端发送数据线程 二、客户端端 Socket 完整代码示例...
- 文章目录 I 信息传输关注点II Socket 与 TCP UDP 关系III Socket 连接组成 ( IP地址 + 端口号 )IV Socket TCPV Socket UDPVI CS 应... 文章目录 I 信息传输关注点II Socket 与 TCP UDP 关系III Socket 连接组成 ( IP地址 + 端口号 )IV Socket TCPV Socket UDPVI CS 应...
- 文章目录 I Socket API 简介II ServerSocket API 简介III Socket 数据交互IV Socket 客户端操作流程V Socket 服务器端操作流程VI Sock... 文章目录 I Socket API 简介II ServerSocket API 简介III Socket 数据交互IV Socket 客户端操作流程V Socket 服务器端操作流程VI Sock...
- 文章目录 一、 案例需求二、 传统 BIO 拷贝案例三、 零拷贝案例 服务器端四、 零拷贝案例 客户端五、 零拷贝案例 运行与分析 一、 案例需求 给出两个案例 ,... 文章目录 一、 案例需求二、 传统 BIO 拷贝案例三、 零拷贝案例 服务器端四、 零拷贝案例 客户端五、 零拷贝案例 运行与分析 一、 案例需求 给出两个案例 ,...
- 文章目录 一、 零拷贝 简介二、 传统 BIO 数据拷贝分析 ( 4拷贝 4切换 )三、 mmap 内存映射 ( 3拷贝 4切换 )四、 sendFile 函数 ( Linux 2.1 优化 ) ... 文章目录 一、 零拷贝 简介二、 传统 BIO 数据拷贝分析 ( 4拷贝 4切换 )三、 mmap 内存映射 ( 3拷贝 4切换 )四、 sendFile 函数 ( Linux 2.1 优化 ) ...
- Linux C Socket编程发送结构体、文件详解及实例 利用Socket发送文件、结构体、数字等,是在Socket编程中经常需要用到的。由于Socket只能发送字符串,所以可以使用发送字符串的方式发送文件、结构体、数字等等。 本文:Linux C Socket编程发送结构体、文件详解及实例 - 旭东的博客 - 博客园 1.... Linux C Socket编程发送结构体、文件详解及实例 利用Socket发送文件、结构体、数字等,是在Socket编程中经常需要用到的。由于Socket只能发送字符串,所以可以使用发送字符串的方式发送文件、结构体、数字等等。 本文:Linux C Socket编程发送结构体、文件详解及实例 - 旭东的博客 - 博客园 1....
- 一个简单的python socket编程 一、套接字 套接字是为特定网络协议(例如TCP/IP,ICMP/IP,UDP/IP等)套件对上的网络应用程序提供者提供当前可移植标准的对象。它们允许程序接受并进行连接,如发送和接受数据。为了建立通信通道,网络通信的每个端点拥有一个套接字对象极为重要。 套接字为BSD UNIX... 一个简单的python socket编程 一、套接字 套接字是为特定网络协议(例如TCP/IP,ICMP/IP,UDP/IP等)套件对上的网络应用程序提供者提供当前可移植标准的对象。它们允许程序接受并进行连接,如发送和接受数据。为了建立通信通道,网络通信的每个端点拥有一个套接字对象极为重要。 套接字为BSD UNIX...
- 事实上网络编程简单的理解就是两台计算机相互通讯数据而已.对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了.Java SDK提供一些相对简单的Api来完成这些工作.Java Socket编程就是其中之一.对于Java而言.这些Api存在与java.net 这个包里面.因此只要导入这个包就可以准备网络编程了. 网... 事实上网络编程简单的理解就是两台计算机相互通讯数据而已.对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了.Java SDK提供一些相对简单的Api来完成这些工作.Java Socket编程就是其中之一.对于Java而言.这些Api存在与java.net 这个包里面.因此只要导入这个包就可以准备网络编程了. 网...
- 讲到高性能IO绕不开Reactor模式,它是大多数IO相关组件如Netty、Redis在使用的IO模式,为什么需要这种模式,它是如何设计来解决高性能并发的呢? 最最原始的网络编程思路就是服务器用一个while循环,不断监听端口是否有新的套接字连接,如果有,那么就调用一个处理函数处理,类似: while(true){ socket... 讲到高性能IO绕不开Reactor模式,它是大多数IO相关组件如Netty、Redis在使用的IO模式,为什么需要这种模式,它是如何设计来解决高性能并发的呢? 最最原始的网络编程思路就是服务器用一个while循环,不断监听端口是否有新的套接字连接,如果有,那么就调用一个处理函数处理,类似: while(true){ socket...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签