技术栈
网络编程
charlie114514191
14 小时前
linux
·
网络
·
笔记
·
面试
·
网络编程
·
socket
快速入门Socket编程——封装一套便捷的Socket编程——导论
这里是笔者打算做的Socket编程的第二部分,也就是核心的讨论我们Socket编程本身。我们知道,一个经典的服务器套接字的处理流程是如下的:
企鹅chi月饼
5 天前
linux
·
服务器
·
网络编程
·
epoll
Linux中的epoll详细介绍
目录epoll的背景和优势select & poll:海量复制+全部遍历Epoll:高效事件驱动epoll的三个系统调用
小徐不徐说
9 天前
c++
·
网络协议
·
tcp/ip
·
http
·
https
·
udp
·
网络编程
超详细讲解:TCP / UDP / HTTP / HTTPS 四种常见协议
无论你是浏览网页、登录系统,还是打游戏、看视频,底层都绕不开两个关键的传输协议 —— TCP 和 UDP,以及两个应用层的明星 —— HTTP 和 HTTPS。本篇博客将带你系统梳理这四种常见协议的原理与差异,从底层传输到高层通信,从性能对比到安全机制,帮助你全面理解它们在实际开发与网络架构中的角色与选择依据。
十年编程老舅
12 天前
网络协议
·
tcp/ip
·
网络编程
·
tcp协议
·
网络八股文
·
tcp面试题
·
网络面试题
面试官:你再问TCP三次握手,我就要报警了!
CP三次握手和四次挥手,是面试官最爱问的“开场白”之一别看它基础,真要讲清楚细节,分分钟让你冷汗直流!
Jay Kay
1 个月前
c++
·
网络编程
深入解析select模型:FD_SET机制与1024限制的终极指南
在Linux网络编程中,select函数是最经典的I/O多路复用技术之一,但其核心机制FD_SET的1024限制常成为高并发系统的瓶颈。本文将深入剖析FD_SET实现原理,并提供突破限制的实战方案。
Java永无止境
2 个月前
java
·
开发语言
·
网络编程
JAVASE:网络编程
1:什么网络编程? 计算机跟计算机之间通过网络进行数据传输。 2.常见软件架构有哪些? CS/BS 3.通信的软件架构CS\BS的各有什么区别和优缺点 CS:客户端服务端模式需要开发客户端 BS:浏览器服务端模式不需要开发客户端。 CS:适合定制专业化的办公类软件如:IDEA、网游 BS:适合移动互联网应用,可以在任何地方随时访问的系统。 高级软件人才培训专家
漫步者TZ
2 个月前
http
·
网络编程
·
netty
【Netty系列】实现HTTP文件服务器
目录一、完整代码实现1. Maven依赖 (pom.xml)2. 主启动类 (FileServer.java)
趙卋傑
2 个月前
java
·
udp
·
网络编程
·
tcp
网络编程套接字
目录1.Socket套接字1.1TCP和UDP的区别2.UDP api的使用2.1DatagramSocket
jllws1
2 个月前
网络编程
·
计算机系统
理解计算机系统_并发编程(10)_线程(七):基于预线程化的并发服务器
以<深入理解计算机系统>(以下称“本书”)内容为基础,对程序的整个过程进行梳理。本书内容对整个计算机系统做了系统性导引,每部分内容都是单独的一门课.学习深度根据自己需要来定
满怀1015
2 个月前
开发语言
·
网络
·
python
·
网络编程
·
socket
【Python中的Socket套接字详解】网络通信的核心基石
Socket(套接字) 是计算机网络中不同主机间进程进行双向通信的端点。它本质上是操作系统提供的一种API,允许应用程序通过IP地址和端口号进行数据交换。
m0_74712453
2 个月前
服务器
·
网络编程
服务器并发实现的五种方法
关于网络编程相关知识可看我之前写过的文章:在TCP通信过程中,服务器端启动之后可以同时和多个客户端建立连接,并进行网络通信,在代码中经常会用到三个引起程序阻塞的函数,分别是:
jllws1
2 个月前
网络编程
·
计算机系统
理解计算机系统_并发编程(8)_线程(五):生产者-消费者问题
以<深入理解计算机系统>(以下称“本书”)内容为基础,对程序的整个过程进行梳理。本书内容对整个计算机系统做了系统性导引,每部分内容都是单独的一门课.学习深度根据自己需要来定
jllws1
3 个月前
网络编程
·
计算机系统
理解计算机系统_并发编程_几个概念---网络IO模型&位向量
如前贴软件(模块)开发的理解-CSDN博客所述,学习框架(库),需要理解程序模型及概念,并会使用配套api.并发的有些概念有些容易混淆,对此做一些补充理解.
利刃大大
3 个月前
linux
·
网络
·
c++
·
网络编程
·
守护进程
【网络编程】四、守护进程实现 && 前后台作业 && 会话与进程组
守护进程(daemon),也称 精灵进程,本质上是一个孤儿进程。是在计算机操作系统中运行的一种 特殊类型的后台进程。它们通常在系统启动时启动,并在系统关闭时终止。守护进程在后台运行,不与用户交互,通常没有控制终端。
jllws1
3 个月前
服务器
·
网络编程
·
计算机系统
理解计算机系统_并发编程(1)_并发基础和基于进程的并发
以<深入理解计算机系统>(以下称“本书”)内容为基础,对程序的整个过程进行梳理。本书内容对整个计算机系统做了系统性导引,每部分内容都是单独的一门课.学习深度根据自己需要来定
jllws1
3 个月前
网络编程
·
计算机系统
理解计算机系统_网络编程(5)_echo客户端和服务器
以<深入理解计算机系统>(以下称“本书”)内容为基础,对程序的整个过程进行梳理。本书内容对整个计算机系统做了系统性导引,每部分内容都是单独的一门课.学习深度根据自己需要来定
Antonio915
3 个月前
网络
·
udp
·
网络编程
【网络编程】UDP协议 和 Socket编程
UDP(User Datagram Protocol,用户数据报协议)是互联网协议套件中的一种传输层协议,与广泛使用的TCP(Transmission Control Protocol,传输控制协议)相比,它是一种无连接、不可靠的协议。UDP 被用于对传输速度要求较高、但对可靠性要求较低的场景。
jllws1
3 个月前
网络编程
·
计算机系统
理解计算机系统_网络编程(3)
以<深入理解计算机系统>(以下称“本书”)内容为基础,对程序的整个过程进行梳理。本书内容对整个计算机系统做了系统性导引,每部分内容都是单独的一门课.学习深度根据自己需要来定
jllws1
3 个月前
网络编程
·
计算机系统
理解计算机系统_网络编程(1)
以<深入理解计算机系统>(以下称“本书”)内容为基础,对程序的整个过程进行梳理。本书内容对整个计算机系统做了系统性导引,每部分内容都是单独的一门课.学习深度根据自己需要来定
Thanks_ks
3 个月前
python
·
网络编程
·
socket
·
tcp
·
客户端
·
套接字
·
聊天服务器
探秘 Python 网络编程:构建简单聊天服务器
在计算机网络的世界里,网络编程是实现不同设备之间通信的关键技术。Python 凭借其简洁的语法和强大的库支持,在网络编程领域有着广泛的应用。无论是构建简单的聊天服务器,还是开发复杂的网络应用,Python 都能轻松胜任。