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
ruby+网络编程
BIO实战、NIO编程与直接内存、零拷贝深入剖析
原生JDK
网络编程
BIO BIO,意为BlockingI/O,即阻塞的I/O。 BIO基本上就是我们上面所说的生活场景的朴素实现。
Tacy0213
·
2023-10-17 18:18
ZK&Netty
nio
php
开发语言
计算机基础知识31
软件开发架构网络并发、理论多、记性多#
网络编程
:我们要编写一款基于网络传输的软件现在写的项目都不是基于网络的,比如ATM,如ATM别人不能访问#目的:要写一款ATM,然后让所有人都能够访问1、需要开发一款客户端
糖果爱上我
·
2023-10-17 17:46
python
TCP的主要机制 |
网络编程
目录1,确认应答2,超时重传3,连接管理1)三次握手编辑2)四次挥手4,滑动窗口5,流量控制6,拥塞控制7,延时应答8,捎带应答9,黏包问题10,异常处理总结概要:TCP为了实现可靠性,使用了确认应答机制和超时重传机制,这两个机制是TCP最核心的机制。基于确认应答机制,TCP在建立连接上就体现出了三次握手这样的形式,在释放连接上则是体现出了四次挥手。实现了可靠性,那就意味着牺牲了传输效率。为了提高
猛踹瘸子那条好腿534
·
2023-10-17 16:07
多线程
网络
tcp/ip
java
网络协议
Java
网络编程
1
Java
网络编程
1网络相关概念把java
网络编程
的基础知识学习完之后,我们才会更加了解那些高性能的网络框架像neety它为什么要这样设计?才能把知识掌握的更加清晰。
杀手不太冷!
·
2023-10-17 14:27
Java网络编程
java
网络
开发语言
Linux
网络编程
——套接字socket
地址转换函数字符串转in_addr的函数inet_aton函数inet_pton函数inet_addr函数in_addr转字符串的函数inet_ntoa函数inet_ntop函数总结套接字Socket(套接字)是计算机
网络编程
中的一种抽象
拖拉机厂第一代码手
·
2023-10-17 11:56
Linux
linux
网络
运维
c++
服务器
开发语言
使用 Go 语言进行并发编程的实践方法
它的特点是非常适合进行并发编程,这使得它在云计算、分布式系统、
网络编程
、大数据等领域得到了广泛应用。
Mr.亮先生
·
2023-10-17 10:17
Go语言开发实践指南
golang
开发语言
后端
JavaEE初阶(9)(
网络编程
基础、TCP传输控制协议和UDP-用户数据报协议:Socket套接字、UDP数据报套接字编程【服务端、客户端】、TCP流套接字编程【服务端、客户端】、翻译和字典)
网络发展史、网络通信基础、IP地址、端口号、认识协议、五元组、协议分层、OSI七层模型、TCP/IP五层(或四层)模型、网络设备所在分层、网络分层对应、封装和分用)_di-Dora的博客-CSDN博客目录
网络编程
网络编程
基础为什么需要
网络编程
di-Dora
·
2023-10-17 10:46
JavaEE
重难知识点
易错知识点
网络
TCP
UDP
Socket
网络编程
请求和响应
【JavaSE学习】03面向对象&Java语法
站黑马)学习笔记01Java入门02数组、方法03面向对象&Java语法04-1Java高级(Stream流、异常处理、日志技术)04-2Java高级(文件处理-IO流)04-3Java高级(多线程、
网络编程
小飞侠要上天
·
2023-10-17 10:37
JavaSE学习
java
jvm
开发语言
【Java学习之道】
网络编程
的基本概念
引言这一章我们将一同进入
网络编程
的世界。在开始学习
网络编程
之前,我们需要先了解一些基本概念。那么,我们就从“什么是
网络编程
”这个问题开始吧。
chwt9299
·
2023-10-17 07:00
Java学习之道
java
【Java学习之道】Java
网络编程
API介绍
引言在Java中,进行
网络编程
的主要方式是通过Java
网络编程
API。这些API提供了一组类和接口,用于创建网络应用,如TCP和UDP通信、URL访问等。
chwt9299
·
2023-10-17 07:00
Java学习之道
java
【Java学习之道】TCPIP套接字编程实例
引言
网络编程
是Java学习中不可或缺的一部分,而TCP/IP套接字编程又是
网络编程
的基础。那么,初学者如何才能快速掌握TCP/IP套接字编程呢?
chwt9299
·
2023-10-17 07:57
Java学习之道
java
lv8 嵌入式开发-
网络编程
开发 18 广播与组播的实现
目录1广播1.1什么是广播?1.2广播地址1.3广播的实现2组播2.1分类的IP地址2.2多播IP地址2.3组播的实现1广播1.1什么是广播?数据包发送方式只有一个接受方,称为单播如果同时发给局域网中的所有主机,称为广播只有用户数据报(使用UDP协议)套接字才能广播1.2广播地址一个网络内主机号全为1的IP地址为广播地址发到该地址的数据包被所有的主机接收255.255.255.255在所有网段中都
4IOT
·
2023-10-17 05:10
网络
【
网络编程
】序列化与反序列化
文章目录一、网络协议二、序列化和反序列化1.结构化数据2.序列化和反序列化三、网络版计算器1.协议定制2.客户端处理收到的数据3.整体代码一、网络协议网络协议是通信计算机双方必须共同遵从的一组约定,为了使数据在网络上能够从源地址到目的地址,网络通信的参与方必须遵循相同的规则,因此我们将这套规则称为协议,协议最终需要通过计算机语言的方式表示出来。二、序列化和反序列化1.结构化数据如果需要传输的数据是
星河万里᭄ꦿ࿐
·
2023-10-17 03:23
网络编程
网络
linux
网络协议
【
网络编程
】套接字编程——TCP通信
文章目录一、简单的TCP网络程序1.单进程版2.多进程版3.多线程版二、线程池版TCP网络程序三、日志与守护进程1.日志2.守护进程进程组和会话的引出守护进程的创建一、简单的TCP网络程序1.单进程版tcpServer.hpp#pragmaonce#include"err.hpp"#include#include#include#include#include/*SeeNOTES*/#includ
星河万里᭄ꦿ࿐
·
2023-10-17 03:23
网络编程
网络
tcp/ip
c++
【
网络编程
】套接字编程——UDP通信
文章目录一、预备知识1.源IP地址和目的IP地址2.源MAC地址和目的MAC地址3.端口号PORT和进程标识符PID二、TCP协议和UDP协议1.TCP协议和UDP协议2.网络字节序三、socket编程1.套接字常见的API2.套接字的数据结构四、UDP服务器1.echo服务器2.bash服务器3.简易的公共聊天室五、套接字相关知识梳理一、预备知识1.源IP地址和目的IP地址因特网上的每台计算机都
星河万里᭄ꦿ࿐
·
2023-10-17 03:53
网络编程
网络
udp
网络协议
day34
今日内容概要本周主题内容:
网络编程
和并发编程,理论较多、实践相对少,需要记忆的较多软件开发架构OSI七层协议(互联网通信协议)网络层传输层tcp协议和udp协议、IP协议、以太网协议等tcp协议的三次握手和四次挥手今日内容详细软件开发架构
网络编程
小小史迪仔
·
2023-10-17 03:16
python
阿里达摩院13小时讲完的python!整整400集,拿走不谢
第二季.Python深入和扩展第三季
网络编程
、多线程、扩展库第四季算法、Python源码、函数式编程、手工实现神经网络我现在正在发放中!
舟晚梦星辰98
·
2023-10-17 02:42
【编程实践】Python 语言程序设计指南手册 (基础语法、代码示例、注释说明)
代码示例、注释说明)一、Python基础编程基础语法变量和数据类型条件语句和循环语句函数和模块输入和输出代码示例计算圆的面积和周长求解一元二次方程猜数字游戏注释说明二、Python高级编程Python
网络编程
禅与计算机程序设计艺术
·
2023-10-17 01:50
Python
编程实践
python
数学建模
开发语言
Java初级篇
Java工程师学习指南,我把它分为了四个部分,第一步是打好Java基础,掌握Java核心技术,第二步是掌握JavaWeb技术栈,能够做一些项目,第三步是掌握Java方面的进阶技术,包括
网络编程
、并发编程
淡写回忆
·
2023-10-16 22:55
Netty入门
Netty入门一、前置知识IO模型Java主要支持三种
网络编程
IO模型:BIO、NIO、AIOBIO,同步阻塞(传统阻塞型),服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理
没拖拉机的斯基
·
2023-10-16 21:25
服务器
java
网络
Go语言入门心法(六): http编程
语言入门心法(二):结构体Go语言入门心法(三):接口Go语言入门心法(四):异常体系Go语言入门心法(五):函数一:go语言面向web编程认知Go语言的最大优势在于并发与性能,其性能可以媲美C和C++,并发在
网络编程
中更是至关重要使用
蜗牛杨哥
·
2023-10-16 21:55
golang
开发语言
后端
go
web编程实战
嵌入式系统学习路径:
学习Linux应用层开发,包括并发程序设计、
网络编程
和数据库开发。00004. 00005.
枪哥玩转嵌入式
·
2023-10-16 20:39
单片机
编程
嵌入式
嵌入式硬件
Linux Serial Programming HOWTO - 串口通讯编程
首页>编程技术>
网络编程
>正文LinuxSerialProgrammingHOWTO-串口通讯编程http://www.fanqiang.com(2001-05-0211:07:12)byPeterH.Baumann
wooin
·
2023-10-16 19:57
Linux
C
&
C++
通讯
linux
测试
input
null
postscript
ios底层Socket编程
话虽些许夸张,但是事实也是,现在的
网络编程
几乎都是用的socket。
QD_Fluent
·
2023-10-16 19:06
黑马程序员----java基础--
网络编程
一、网络参考模型1、OSI参考模型和TCP/IP参考模型七层描述:(1).物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流。(2).数据链路层:主要将从物理层接收的数据进行MAC地址(网卡的地址)的封装与解封装。这一层工作的设备是交换机,数据通过交换机来传输。(3).网络层:主要将下层接收到的数据进行IP地址(例,192.168.0
weixin_33985679
·
2023-10-16 16:21
网络
运维
java
网络原理之初识
而作为程序员,了解网络原理以及使用
网络编程
是每个程序员不可或缺的一个能力。今天我将为大家分享关初识计算机网络相关的
不能再留遗憾了
·
2023-10-16 15:14
JavaEE
网络
TCP
IP
OSI
网络编程
套接字
文章目录前言为什么需要
网络编程
什么是
网络编程
网络编程
中的基本概念发送端和接收端请求和响应客户端和服务端常见的客户端服务端模型Socket套接字什么是Socket套接字套接字的分类传输层TCP协议和UDP
不能再留遗憾了
·
2023-10-16 15:08
JavaEE
网络
php
开发语言
UDP
netty知识集锦
Netty原理架构解析【硬核】肝了一月的Netty知识点简单深入理解高性能
网络编程
(Netty)中的Reactor模型(图文+代码)Netty原理浅析分散读,集中写阻塞模式非阻塞模式selector模式
Alice_whj
·
2023-10-16 12:46
信息与通信
简单面试题
网络协议和
网络编程
OSI七层网络模型,每层的典型协议有什么?简述TCP建立连接的过程。TCP断开连接的过程。HTTP协议的交互流程HTTPS呢TCP的滑动窗口协议有什么用?讲讲原理。
真是胡说八道
·
2023-10-16 12:01
Java基础常见面试题总结
;平台无关性(Java虚拟机实现平台无关性);支持多线程(C++语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而Java语言却提供了多线程支持);可靠性;安全性;支持
网络编程
并且很方便
90后小伙追梦之路
·
2023-10-16 11:35
面试
java
后端
java
jvm
面试
mysql
数据库
218集 生产者消费者环境
219线程任务调度220线程总结221课
网络编程
_概念_网络_端口_URL_TCP_UDP
网络编程
是网页编程的底层基本概念什么是网络:将不同区域计算机连接到一起局域网城域网互联网。
MVP帅炸天
·
2023-10-16 10:11
嵌入式学习——周总结
学习
网络编程
。学习内容:进程1.进程的基本知识。2.进程的相关命令:1.pstree2.ps3.kill4.bg5.fg。3.虚拟地址与物理地址的概念。4.fork函数,在当前进程中创建一个子进程。
SUNNY_xu.
·
2023-10-16 05:10
c语言
java笔记整理(超详细)
;平台无关性(Java虚拟机实现平台无关性);可靠性;安全性;支持多线程(C++语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而Java语言却提供了多线程支持);支持
网络编程
并且很方便编译与解释并存
靠脸吃饭的孩子
·
2023-10-16 03:04
java
spring
cloud
spring
boot
rabbitmq
zookeeper
网络编程
套接字
网络编程
套接字1.理解源IP地址和目的IP地址2.认识端口号3.认识TCP协议4.认识UDP协议5.网络字节序6.守护进程7.sockaddr结构8.地址转换函数9.TCPsocketAPI详解①.socket
轩情吖
·
2023-10-16 02:11
Linux的学习
网络
开发语言
sock
网络套接字
c++
linux
《P2P技术详解》系列文章
P2P技术详解(一):NAT详解——详细原理、P2P简介-
网络编程
/专项技术区-即时通讯开发者社区!
姜姜就是姜姜
·
2023-10-16 01:16
网络编程
云/分布式集群
网络编程
云/分布式集群
Linux——
网络编程
二
一、多路复用:基本常识:linux中每个进程默认情况下,最多可以打开1024个文件,最多有1024个文件描述符文件描述符的特点:1.非负整数2.从最小可用的数字来分配3.每个进程启动时默认打开0,1,2三个文件描述符多路复用针对不止套接字fd,也针对普通的文件描述fdI\O模型阻塞IO模型sendto不阻塞读阻塞写阻塞非阻塞模式IO轮询不需要阻塞,一般写成这样很欠揍非阻塞模型实现多路复用IO思想多
宇努力学习
·
2023-10-16 01:50
网络编程
linux
服务器
网络
嵌入式
c语言
python
网络编程
异步io_python
网络编程
——网络IO模型
服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种:(1)同步阻塞IO(BlockingIO):即传统的IO模型。(2)同步非阻塞IO(Non-blockingIO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非Java的NIO(NewIO)库。(3)IO多路复用(IOMultiplexing):即经典的Reactor设
weixin_39943586
·
2023-10-16 01:20
python
网络编程
异步io
Linux服务器编程——浅谈同步IO与异步IO的区别
0前言Linux
网络编程
中经常出现同步IO和异步IO这对概念。遗憾是的,在这之前我从没找到一个关于这两个概念的清晰定义和理解。今找到一点这方面的材料,特分享之。
高自强的博客
·
2023-10-16 01:19
linux
服务器
网络编程
Linux
网络编程
系列之
网络编程
基础
Linux
网络编程
系列(够吃,管饱)1、Linux
网络编程
系列之
网络编程
基础2、Linux
网络编程
系列之TCP协议编程3、Linux
网络编程
系列之UDP协议编程4、Linux
网络编程
系列之UDP广播5、
Great Macro
·
2023-10-16 01:46
C语言程序设计
Linux
c语言
linux
Linux
网络编程
系列之服务器编程——阻塞IO模型
Linux
网络编程
系列(够吃,管饱)1、Linux
网络编程
系列之
网络编程
基础2、Linux
网络编程
系列之TCP协议编程3、Linux
网络编程
系列之UDP协议编程4、Linux
网络编程
系列之UDP广播5、
Great Macro
·
2023-10-16 01:46
C语言程序设计
Linux
c语言
linux
Linux
网络编程
系列之服务器编程——非阻塞IO模型
Linux
网络编程
系列(够吃,管饱)1、Linux
网络编程
系列之
网络编程
基础2、Linux
网络编程
系列之TCP协议编程3、Linux
网络编程
系列之UDP协议编程4、Linux
网络编程
系列之UDP广播5、
Great Macro
·
2023-10-16 01:45
C语言程序设计
Linux
c语言
linux
一卷到底,大明哥带你横扫 Netty
上一个死磕Java专栏【死磕NIO】(当然写的不是很好,争取今年将它重写一遍)是**【死磕Netty】**的铺垫,对于我们Java程序员而言,我们在实际开发过程一般都不会直接使用JavaNIO作为我们的
网络编程
框架
大明哥_
·
2023-10-16 00:55
#
死磕
Netty
死磕
Java
死磕
Netty
网络编程
——套接字
全文目录端口号网络字节序网络套接字socketaddr结构socket常见API及参数UDP编程流程服务端流程客户端流程TCP编程流程服务端流程客户端流程端口号进行网络传输时,可以通过IP地址找到指定的机器,但是需要将数据传递给那个程序就需要端口号来决定了。端口号(port)是传输层协议的内容,来告诉操作系统当前数据要交给哪个进程来处理端口号是一个2字节16位的整数;IP地址+端口号能够标识网络上
_featherbrain
·
2023-10-15 23:07
Linux
网络
php
开发语言
c++
linux
牵引力教育 Java前景分析,自学可行么
牵引力教育Java前景分析,自学可行么Java作为最流行的
网络编程
语言之一,Java语言在当今信息化社会中发挥了重要作用。
20ea4c150ef4
·
2023-10-15 22:49
NIO三大组件
缓冲区二、Channel通道1.Channel和Stream的区别2.Socketchannel3.ServerSocketChannel三、Selector选择器四、NIO三大件的工作流程提到NIO
网络编程
半桶水的码农
·
2023-10-15 20:20
网络编程篇
netty
nio
socket
java
NIO教程
所以出现了nio这种非阻塞式的二,Java的I/O演进之路2.1i/o模型基本说明i/o模型:就是用什么样的通道或者说通信模式和架构进行数据的传输和接收,很大程度上决定了程序通信的性能,java支持的3种
网络编程
的
凌寒ᨐ舞
·
2023-10-15 20:19
nio
python
开发语言
Java NIO 基本原理以及三大核心组件
I/O模型Java共支持3种
网络编程
I/O模型:BIO、NIO、AIO。
Kim_smile
·
2023-10-15 20:48
Java
Netty
java
Java I/O 之Netty实战
Netty实战landon资深网络游戏服务器架构师UNIX
网络编程
5种I/O模型imageI/O复用I/O多路复用技术通过把多个I/O的阻塞复用到同一个select的阻塞上,从而使得系统在单线程的情况下可以同时处理多个客户端请求这里进程是被
landon30
·
2023-10-15 19:50
(49)LINUX应用编程和
网络编程
之四 Linux进程全解
补充:1、C程序的执行过程:C编译器调用链接器,链接器设置可执行程序文件的启动起始地址(启动例程),启动例程获得内核传递来的命令行参数和环境变量值,为调用main函数做准备。【实际上该启动例程常用汇编语言编写】,如果将启动例程换做C语言就是:exit(main(argc,argv));main(intargc,char*argv[],char*engv[]);argv为指向参数的各个指针所构成的数
weixin_30764771
·
2023-10-15 19:10
linux tcp 截获 rawsocket,linux内核构造skb发包-----raw、tcp
网络编程
1.内核raw发包#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#includestructs
一笑奈何666
·
2023-10-15 19:31
linux
tcp
截获
rawsocket
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他