技术栈
网络编程
jllws1
2 天前
网络编程
·
计算机系统
理解计算机系统_并发编程(8)_线程(五):生产者-消费者问题
以<深入理解计算机系统>(以下称“本书”)内容为基础,对程序的整个过程进行梳理。本书内容对整个计算机系统做了系统性导引,每部分内容都是单独的一门课.学习深度根据自己需要来定
jllws1
9 天前
网络编程
·
计算机系统
理解计算机系统_并发编程_几个概念---网络IO模型&位向量
如前贴软件(模块)开发的理解-CSDN博客所述,学习框架(库),需要理解程序模型及概念,并会使用配套api.并发的有些概念有些容易混淆,对此做一些补充理解.
利刃大大
9 天前
linux
·
网络
·
c++
·
网络编程
·
守护进程
【网络编程】四、守护进程实现 && 前后台作业 && 会话与进程组
守护进程(daemon),也称 精灵进程,本质上是一个孤儿进程。是在计算机操作系统中运行的一种 特殊类型的后台进程。它们通常在系统启动时启动,并在系统关闭时终止。守护进程在后台运行,不与用户交互,通常没有控制终端。
jllws1
14 天前
服务器
·
网络编程
·
计算机系统
理解计算机系统_并发编程(1)_并发基础和基于进程的并发
以<深入理解计算机系统>(以下称“本书”)内容为基础,对程序的整个过程进行梳理。本书内容对整个计算机系统做了系统性导引,每部分内容都是单独的一门课.学习深度根据自己需要来定
jllws1
16 天前
网络编程
·
计算机系统
理解计算机系统_网络编程(5)_echo客户端和服务器
以<深入理解计算机系统>(以下称“本书”)内容为基础,对程序的整个过程进行梳理。本书内容对整个计算机系统做了系统性导引,每部分内容都是单独的一门课.学习深度根据自己需要来定
Antonio915
20 天前
网络
·
udp
·
网络编程
【网络编程】UDP协议 和 Socket编程
UDP(User Datagram Protocol,用户数据报协议)是互联网协议套件中的一种传输层协议,与广泛使用的TCP(Transmission Control Protocol,传输控制协议)相比,它是一种无连接、不可靠的协议。UDP 被用于对传输速度要求较高、但对可靠性要求较低的场景。
jllws1
22 天前
网络编程
·
计算机系统
理解计算机系统_网络编程(3)
以<深入理解计算机系统>(以下称“本书”)内容为基础,对程序的整个过程进行梳理。本书内容对整个计算机系统做了系统性导引,每部分内容都是单独的一门课.学习深度根据自己需要来定
jllws1
1 个月前
网络编程
·
计算机系统
理解计算机系统_网络编程(1)
以<深入理解计算机系统>(以下称“本书”)内容为基础,对程序的整个过程进行梳理。本书内容对整个计算机系统做了系统性导引,每部分内容都是单独的一门课.学习深度根据自己需要来定
Thanks_ks
1 个月前
python
·
网络编程
·
socket
·
tcp
·
客户端
·
套接字
·
聊天服务器
探秘 Python 网络编程:构建简单聊天服务器
在计算机网络的世界里,网络编程是实现不同设备之间通信的关键技术。Python 凭借其简洁的语法和强大的库支持,在网络编程领域有着广泛的应用。无论是构建简单的聊天服务器,还是开发复杂的网络应用,Python 都能轻松胜任。
矮油0_o
1 个月前
服务器
·
网络
·
tcp/ip
·
网络编程
·
socket
5.好事多磨 -- TCP网络连接Ⅱ
第4章节通过回声服务示例讲解了TCP服务器端/客户端的实现方法。但这仅是从编程角度的学习,我们尚未详细讨论TCP的工作原理。因此,将详细讲解TCP中必要的理论知识,还将给出第4章节客户端问题的解决方案。
joker D888
2 个月前
linux
·
网络编程
·
epoll
深入理解:阻塞IO、非阻塞IO、水平触发与边缘触发
在网络编程和并发处理中,理解不同的 I/O 模型和事件通知机制至关重要。本文将深入探讨阻塞IO(Blocking IO)、非阻塞IO(Non-Blocking IO)、水平触发(Level Triggering)以及边缘触发(Edge Triggering)这四个核心概念,帮助开发者更好地选择和使用合适的 I/O 模型。
UestcXiye
2 个月前
c++
·
计算机网络
·
网络编程
·
ip
·
tcp
《TCP/IP网络编程》学习笔记 | Chapter 22:重叠 I/O 模型
第 21 章异步处理的并非 I/O,而是“通知”。本章讲解的才是以异步方式处理 I/O 的方法。同一线程内部向多个目标传输数据引起的 I/O 重叠现象称为“重叠I/O”。为了完成这项任务,调用的 I/O 函数应立即返回,只有这样才能发送后续数据。从结果来看,利用上述模型收发数据时,最重要的前提条件就是异步 I/O(调用的 I/O 函数应以非阻塞模式工作)。
攻城狮7号
2 个月前
c++
·
windows
·
网络编程
·
windows编程
·
windows sdk
【第22节】windows网络编程模型(WSAAsyncSelect模型)
目录引言一、WSAAsyncSelect模型概述二、WSAAsyncSelect模型流程2.1 自定义消息
述雾学java
2 个月前
java
·
servlet
·
网络编程
·
java基础
Servlet、Servlet的5个接口方法、生命周期、以及模拟实现 HttpServlet 来写接口的基本原理
Servlet是一个接口,是java的基础,java之所以编写web的程序,接收请求并响应,就是因为Sevlet接口
述雾学java
2 个月前
tcp/ip
·
udp
·
网络编程
·
java基础
TCP、UDP协议的应用、ServerSocket和Socket、DatagramSocket和DatagramPacket
TCP 协议是面向连接的运算层协议,比较复杂,应用程序在使用TCP协议之前必须建立连接,才能传输数据,数据传输完毕之后需要释放连接
UestcXiye
2 个月前
c++
·
网络编程
《TCP/IP网络编程》学习笔记 | Chapter 17:优于 select 的 epoll
select 复用方法太老,性能不适合以 Web 服务器端开发为主流的现代开发环境。在第 12 章的基于 select 的 I/O 复用服务器端的代码中,有这样一段代码:
Winston-Tao
4 个月前
c语言
·
网络编程
·
epoll
·
skynet
skynet 源码阅读 -- 「揭秘 Skynet 网络通讯」
本文将聚焦 Skynet 网络通讯的核心线程 thread_socket,并深入探讨 skynet_socket_poll、forward_message、socket_server_poll 等关键函数如何协作,实现高效的网络数据收发与消息分发。
Pandaconda
4 个月前
开发语言
·
网络
·
笔记
·
后端
·
python
·
面试
·
网络编程
【新人系列】Python 入门(二十五):Socket 网络编程
✍个人博客:Pandaconda-CSDN博客 📣专栏地址:http://t.csdnimg.cn/UWz06 📚专栏简介:在这个专栏中,我将会分享 Golang 面试中常见的面试题给大家~ ❤️如果有收获的话,欢迎点赞👍收藏📁,您的支持就是我创作的最大动力💪
UtopiaYouth
4 个月前
linux
·
c语言
·
ubuntu
·
网络编程
·
系统编程
第五章 Linux 网络编程
提示:欢迎查看本文所属专栏:Linux 网络编程笔记,在这里你可以学习 Linux 命令的基本使用、远程开发 Linux程序、计算机网络基础知识、操作系统基础知识和 Linux 网络编程基础等,这些知识,可以帮助我们很好的入门 Cpp服务器开发 所需的网络编程知识。
菠菠萝宝
4 个月前
开发语言
·
学习
·
golang
·
网络编程
·
软件工程
·
标准库
·
go1.19
【Go学习】-02-2-标准库:log、errors、bytes、io
golang内置了log包,实现简单的日志服务。通过调用log包的函数,可以实现简单的日志打印功能。log包定义了Logger类型,该类型提供了一些格式化输出的方法。