E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
夜深人静网络编程
Linux下的IO复用:epoll详解
一、引入在初学
网络编程
时,我们难免会遇到这样的问题,我们用最基本的socket函数编写出来的服务端程序往往只能同事处理一个客户端的连接,如果这时候我新开了第二个客户端程序,就无法connect()到该服务端的
cool-water
·
2025-04-22 13:36
linux
网络
c++
学习笔记 | Golang基础,Go语言快速入门!
本文将介绍Go语言的基础语法,包括环境配置、数据类型、流程控制、函数、结构体、接口、异常、文本处理、并发编程、
网络编程
等。本文是对多个Go入门视频的总结,并结合个人理解对内容进行了简化。
·
2025-04-22 10:46
go后端
Day052: socket 模块:
网络编程
基础
目录一、
网络编程
基础概念1.OSI七层模型2.TCP/IP协议族3.IP地址与端口号二、socket模块简介三、创建套接字四、绑定地址和端口五、监听连接六、接受连接七、发送和接收数据1.TCP套接字2.
西攻城狮北
·
2025-04-21 10:31
网络
python
开发语言
C 语言
网络编程
— 内核协议栈概览
目录文章目录目录TCP/IP分层体系结构分层PDU(ProtocolDataUnit,协议数据单元)类型分层PDU的封装与解封装逐层封装逐层解封装PDU的传输方式内核协议栈分层架构概览报文处理流程概览跨主机收发报文本地收发报文系统实现概览TCP/IP分层体系结构计算机网络是一个非常庞大且复杂的系统,所以在设计之初就严格遵守着「分层」的设计理念。分层思想将庞大的问题细分为了若干个局部的小问题,具有分
范桂飓
·
2025-04-21 09:27
C/C++
语言与网络编程手册
网络
网络协议
tcp/ip
Linux网络协议栈深度解析:从数据封装到子网划分的底层架构
知识点51、封装和解封装的流程封装数据报文:发送数据解封装数据报文:接收报文以后我们的
网络编程
过程中,只需要告知IP与端口号,链路层的MAC地址有协议栈帮我们提供。
长流小哥
·
2025-04-20 06:06
Linux网络编程
linux
网络协议
架构
Linux
JavaSE——day20
网络编程
UDP编程UDP是无连接的网络,不需要确定接收方是否收到。不需要建立连接通道的数据大小有限制不可靠连接执行效率高发送方代码:packageday20T.UDP;importjava.io.IOException;importjava.net.DatagramPacket;importjava.net.DatagramSocket;importjava.net.InetAddress;publicc
malaganguo
·
2025-04-20 04:46
JAVASE
JavaSE——UDP协议
网络编程
(二)
在UDP
网络编程
中,发送方与接收方没有建立联系,没有明显的服务器端和客户端的区别。类DatagramSocket:此类表示用来发送和接收数据报包的套接字。
weixin_30685029
·
2025-04-20 01:59
JavaSE——TCP协议
网络编程
(一)
实现客户端与服务端的连接:创建TCP服务端的ServerSocketServerSocket:此类实现服务器套接字。服务器套接字请求通过网络传入,基于该请求执行某些操作,然后可能向请求者返回结果。其accept()方法接受来自客户端的连接请求,并返回一个用于与Client通信的Socket对象。此后Server的对象server只要向该Socket对象读写数据,就可以向远程的Client读写数据。
weixin_30872867
·
2025-04-20 01:59
java
操作系统
网络
深入理解 Python 中的套接字
套接字编程实践3.1TCP服务器端实现3.2TCP客户端端实现四、UDP套接字编程实践4.1UDP服务器端实现4.2UDP客户端端实现五、套接字编程的注意事项与优化5.1异常处理5.2性能优化六、总结一、引言在
网络编程
的世界里
Python智慧行囊
·
2025-04-18 23:09
python
网络编程
tcp
udp
socket
《TCP/IP
网络编程
》第一章——理解
网络编程
和套接字(学习笔记)
代码链接第一章理解
网络编程
和套接字1.1理解
网络编程
和套接字1.1.1构建接电话套接字用电话机讲解套接字打创建及使用方法调用socket函数(安装电话机)时进行的对话:Q:接电话需要准备什么A:电话机下面使用函数创建相当于电话机的套接字
ToRe.
·
2025-04-18 17:33
笔记
《TCP/IP
网络编程
》第 14 章——多播与广播(学习笔记)
代码链接第14章多播与广播14.1多播多播(Multicast)方式的数据传输是基于UDP完成的。因此,与UDP服务器端/客户端的实现方式非常接近。区别在于,UDP数据传输以单一目标进行,而多播数据同时传递到加入(注册)特定组的大量主机。换言之,采用多播方式时,可以同时向多个主机传递数据。14.1.1多播的数据传输方式及流量方面的优点多播的数据传输特点可整理如下。多播服务器端针对特定多播组,只发送
ToRe.
·
2025-04-18 17:33
笔记
网络编程
:深入理解进程——基础概念、特征、调度与 Python 实现
目录引言一、进程概述1.1进程的定义1.2进程与程序的区别二、进程特征2.1动态性2.2并发性2.3独立性2.4异步性2.5结构特征三、进程调度3.1进程的并行与并发3.2进程状态转换四、同步和异步4.1同步4.2异步五、代码实现多进程5.1方法一:使用官方提供的进程类5.2方法二:创建普通类,继承异常类六、进程中的常用方法和属性6.1常用方法-join6.2常用属性-daemon七、总结引言在计
Python智慧行囊
·
2025-04-18 09:40
网络编程
进程
processon
multiprocessing
Node.js 快速入门指南:构建高效服务器端应用程序
涵盖非阻塞I/O模型、V8引擎、文件系统操作、
网络编程
、模块系统、流、事件循环、NPM、路由与中间件等关键技术点,最后介绍安装与运行N
Lrrrissss
·
2025-04-17 09:02
Java开发中的设计模式之观察者模式详细讲解
这种模式在Java开发中非常常见,尤其是在事件驱动的编程场景中,如GUI应用、
网络编程
等。本文将详细讲解观察者模式的结构、使用场景,并结合代码示例进行说明。
匹马夕阳
·
2025-04-16 23:23
JavaWeb
java
设计模式
观察者模式
【JavaEE初阶】
网络编程
套接字概念及分类|TCP和UDP特点及区别|丢包
目录Socket套接字1.概念2.分类1.TCP和UDP:特点:(1)有连接VS无连接(2)可靠传输VS不可靠传输丢包:为啥会出现丢包?如何对抗丢包?(3)面向字节流VS面向数据报(4)全双工VS半双工上篇文章网络原理学习了:1.网络的核心概念2.封装分用流程3.TCP/IP哪五层+每层干啥的(需倒背如流)问题:当数据交给上一层的时候,是由哪个协议负责进行解析的呢?eg:数据链路层到网络层传输时,
深鱼~
·
2025-04-16 22:50
JavaEE初阶
网络
java-ee
人工智能
计算机视觉
深度学习
Python中如何用正则表达式精准匹配IP地址?
在
网络编程
和数据处理时,我们经常需要从文本中提取或验证IP地址。Python的正则表达式(re模块)是完成这个任务的利器。但你知道怎么写才能准确匹配各种合法的IP地址吗?今天我们就来详细探讨这个问题。
程序员总部
·
2025-04-16 19:59
python
python
正则表达式
tcp/ip
网络编程
入门:基于 Python 的 Socket 通信
目录一、
网络编程
基础概念1.项目架构C/S(ClientServer)架构B/S(BrowserServer)架构2.网络通信相关概念3.五层模型二、核心技术Socket(一)Socket编程步骤TCP
PythonicCC
·
2025-04-16 10:32
网络
IO模式精讲总结
它们分别适用于不同的业务场景,理解其核心机制对高性能
网络编程
至关重要。
Cloud_.
·
2025-04-16 09:28
NIO
BIO
IO
IO模式
AIO
想从事嵌入式软件,有推荐的吗?
十年前我也是抱着一堆厚得吓人的教材,
夜深人静
时怀疑人生:"这辈子真的能学会单片机吗?"好在通过系统学习和实战项目,我最终在这个领域站稳了脚跟。
·
2025-04-15 13:38
IOCP服务器设计(via Modern C++)
IOCP服务器设计(上篇)鸣谢感谢PiggyXP兄的雄文《手把手叫你玩转
网络编程
系列之三——完成端口(CompletionPort)详解》提供的思路目录IOCP服务器设计上篇目录前言开发环境IOCP相关知识引入
Bluewingtan
·
2025-04-15 02:58
IOCP
C++11
服务器设计
windows
网络编程
C++11
iocp
Netty之内存池的原理和实战
深入理解Netty的内存池机制及其应用实践在高性能
网络编程
中,内存管理对于系统的稳定性和性能至关重要。
HaSaKing_721
·
2025-04-15 01:22
Netty
java
netty
架构师面试(十六):TCP Socket 编程
问题今天考察关于Socket的TCP
网络编程
的基础知识。
棕生
·
2025-04-14 23:41
架构师面试
架构师面试
TCP
建立TCP连接问题
从TCP连接中读写数据问题
关闭TCP连接问题
多线程读写TCP连接问题
关于“
网络编程
“组件之 “Buffer“
本文立足TCP协议以及LINUXSsocket编程用户空间:用户空间是操作系统中用户程序运行的环境内核空间:是操作系统内核运行的环境,(包含内核代码、数据结构和系统资源。是网络协议栈工作的地方)1TCP协议的缓冲区TCP是一种面向连接的、可靠的传输层协议,它通过缓冲区来管理数据的发送和接收。TCP缓冲区存储在操作系统的内核空间中。(由操作系统决定)1.1TCP缓冲区的定义与作用TCP缓冲区分为两种
邪恶的贝利亚
·
2025-04-12 10:12
c++音视频
网络
php
开发语言
TCP/IP协议在Java中的实现指南
它详细解释了TCP/IP协议栈的使用,包括
网络编程
的基础概念、案例分析和计算机网络知识的整合。
Xi Zi
·
2025-04-12 07:10
java八股文---java基础
面向对象(封装,继承,多态);平台无关性(由java虚拟机实现平台无关性,一次编译,多出运行);GC实现垃圾回收;异常处理机制;支持多线程;支持
网络编程
并且很方便;
小熊ying糖
·
2025-04-12 07:09
java八股文
java
面试
Socket多路复用
网络编程
应用总结
Socket多路复用
网络编程
应用总结概述•传统I/O模型的局限性:传统阻塞式I/O模型每次仅在一个文件描述符(FileDescriptor,FD)上执行I/O操作,导致程序需等待单个操作完成,无法高效处理多连接场景
BUG 劝退师
·
2025-04-11 22:48
Linux系统
网络
Perl 发送邮件
Perl发送邮件概述Perl是一种强大的编程语言,广泛应用于系统管理、
网络编程
和数据分析等领域。其中,使用Perl发送邮件是一项非常实用的技能。
wjs2024
·
2025-04-11 01:57
开发语言
想从事嵌入式软件,有推荐的吗?
十年前我也是抱着一堆厚得吓人的教材,
夜深人静
时怀疑人生:“这辈子真的能学会单片机吗?”好在通过系统学习和实战项目,我最终在这个领域站稳了脚跟。
良许Linux
·
2025-04-11 00:24
后端
Python语言的
网络编程
Python语言的
网络编程
引言随着互联网技术的不断发展,
网络编程
已经成为了计算机科学中一个极其重要的领域。
申雪菱
·
2025-04-10 01:50
包罗万象
golang
开发语言
后端
【004】C++数据类型之字符类型(char)详解
包括C/C++、Linux、MySQL、Redis、TCP/IP、协程、
网络编程
等。️CSDN实力新星,社区专家博主专栏介绍:从零到c++精通
Lion 莱恩呀
·
2025-04-09 22:28
C++从零开始到精通
c++
开发语言
linux
数据结构
算法
c++17
char
[特殊字符]【高并发实战】Java Socket + 线程池实现高性能文件上传服务器(附完整源码)[特殊字符]
本文亮点:✅完整可运行代码(附详细注释)✅线程池优化(拒绝策略、队列控制)✅UUID生成唯一文件名(避免冲突)✅客户端/服务器完整交互流程✅适合新手进阶&面试加分项如果你对Java
网络编程
、高并发、线程池感兴趣
宝耶
·
2025-04-09 22:28
tcp/ip
网络协议
网络
Linux系统编程——tcp网络通信协议
网络编程
opensysteminterconnect1、OSI模型===》开放系统互联模型==》分为7层:理想模型==》尚未实现tftpb/etc/passwda/etc/123应用层表示层加密解密gzip
LanUU123
·
2025-04-09 21:55
linux
tcp/ip
网络
Linux
网络编程
基础——网络模型
网络模型网络模型1.OSI七层模型1.物理层(PhysicalLayer)2.数据链路层(DataLinkLayer)3.网络层(NetworkLayer)4.传输层(TransportLayer)5.会话层(SessionLayer)6.表示层(PresentationLayer)7.应用层(ApplicationLayer)2.TCP/IP模型1.网络接口层(NetworkInterfaceL
王十二er
·
2025-04-09 21:25
网络编程基础
网络
linux
智能路由器
网络协议
信息与通信
websocket
Muduo网络库介绍
例如,在
网络编程
中,当数据可读或可写时调用回调函数,而无需阻塞等待。事件驱动回调函数是事件驱动编程的核心机制,可以
m0_67790484
·
2025-04-09 14:05
服务器
linux
网络通信(c++)
3.Socket编程是一种
网络编程
技术,用于在不同设备或进程之间进行通信,Socket(套接字)提供了一个应用程序与网络之间的接口4.字节序(ByteOrder
m0_67790484
·
2025-04-09 14:04
服务器
网络
linux
网络编程
相关面试题
1、TCP和UDP的区别1.TCP是面向连接的协议,建立和释放连接需要进行三次握手和四次挥手。UDP是面向无连接的协议,无需进行三次握手和四次挥手。说明udp比TCP实时性更强。2.TCP是流式传输,没有边界,但保证顺序和可靠。UDP是一个包一个包的发送,是有边界的,但可能会丢包和乱序。3.TCP连接的可靠性强,UDP的可靠性不强。4.TCP只能一对一,UDP支持一对多和多对多。5.TCP的头部开
fuzhenwen
·
2025-04-09 04:08
linux
网络
运维
UDP学习笔记(四)UDP 为什么大小不能超过 64KB?
在进行
网络编程
或者调试网络协议时,我们常常会看到一个说法:“UDP最大只能发送64KB数据。”这到底是怎么回事?这64KB是怎么来的?TCP又是否也有这种限制?
居然是阿宋
·
2025-04-09 02:21
udp
学习
笔记
Linux:
网络编程
之TCP/IP模型,UDP协议
一、OSI模型七层结构OSI(OpenSystemsInterconnection)模型,即开放系统互连参考模型,是一个概念性框架,用于促进全球通信。它定义了网络通信的七层结构,每一层都执行特定的功能,并且每一层都使用下一层提供的服务,同时向它的上一层提供服务。这七层从下到上依次是:物理层(PhysicalLayer)功能:定义物理设备之间如何传输原始比特流(0和1)。它定义了物理连接的特性,如电
海棠溪*
·
2025-04-08 21:49
网络
服务器
linux
c语言
tcp/ip
udp
Visual Basic语言的网络协议栈
在这种背景下,理解网络协议栈的工作原理,以及如何在VisualBasic中进行
网络编程
,显得尤为重要。本文将深入探讨VisualBasic语言的网络协议栈,包括其基本概念、实现方式及
霍珵蕴
·
2025-04-08 18:31
包罗万象
golang
开发语言
后端
Assembly语言的
网络编程
Assembly语言的
网络编程
引言在现代的计算机科学中,
网络编程
是一项重要的技能,而Assembly语言作为一种底层语言,常常被认为是与硬件最为接近的编程语言之一。
褚瑱琅
·
2025-04-08 06:38
包罗万象
golang
开发语言
后端
TypeScript语言的
网络编程
深入探索TypeScript
网络编程
引言在当今软件开发的世界中,TypeScript以其类型安全性、可维护性以及与JavaScript的兼容性,逐渐成为前端和后端开发者的热门选择。
褚眠莘
·
2025-04-08 03:52
包罗万象
golang
开发语言
后端
Qt跨平台文件传输系统开发全解:TCP/IP协议+多线程架构
作为
网络编程
与桌面开发的复合型项目,其开发过程涉及TCP协议栈深度应用、多线程资源调度、传输可靠性保障等关键技术,无论你是应届毕业生寻求第一份工作,还是希望转行至C++开发领域的工程师,这个项目都将为你提供宝贵的知
程序员老舅
·
2025-04-07 12:49
Qt开发
qt
qt项目实战
qt项目
网络协议
文件传输
计算机毕设
计算机毕设项目
想从事嵌入式软件,有推荐的吗?
十年前我也是抱着一堆厚得吓人的教材,
夜深人静
时怀疑人生:"这辈子真的能学会单片机吗?"好在通过系统学习和实战项目,我最终在这个领域站稳了脚跟。
·
2025-04-07 01:41
【Linux网络与
网络编程
】03.UDP Socket编程
一、UDPSocket编程接口//创建套接字intsocket(intdomain,inttype,intprotocol);//参数://domain:域(协议家族),这里使用AF_INET表示进行
网络编程
卡戎-caryon
·
2025-04-06 23:56
Linux网络与网络编程
网络
linux
udp
单例模式
笔记
服务器
网络通信
架构12-容器间网络
Socket从BSDSocket发展而来,是通用的
网络编程
接口。应用程序通过读写收、发
李宥小哥
·
2025-04-06 09:50
软件架构
架构
网络
arm开发
C# System.Net.IPAddress 使用详解
总目录前言在
网络编程
中,IP地址的处理是基础且不可或缺的环节。C#的System.Net.IPAddress类提供了对IP地址(IPv4和IPv6)的封装和操作功能,支持解析、转换、比较等操作。
鲤籽鲲
·
2025-04-06 07:07
C#
c#
.net
网络
C# System.Net.Dns 使用详解
总目录前言在
网络编程
中,域名系统(DNS)是互联网的核心组成部分之一,它将人类可读的域名转换为机器可用的IP地址。
鲤籽鲲
·
2025-04-05 12:00
C#
c#
.net
网络
python学习课程(二)
Python
网络编程
入门1.引言Python是当今最流行的编程语言之一,Python
网络编程
入门是开发人员需要掌握的重要技能。
·
2025-04-05 10:15
python
如何学习C++以及C++的宏观认知
学习方法首先可以给出一个论断:C++的语法和各种组件的原理及使用可以说是所有编程语言里面比较难的那么如何掌握所有东西,比如
网络编程
,文件读写,STL。
北子ALF
·
2025-04-04 15:49
学习
c++
开发语言
《Think in Java》深入理解编程指南
本书以详尽的解释、丰富的示例和深入的概念分析著称,涵盖了Java基础语法、面向对象编程概念、异常处理、集合框架、泛型、IO流、多线程和
网络编程
等。
虾仁芝麻卷
·
2025-04-04 09:33
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他