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
====网络编程====
【Golang】
网络编程
网络编程
网络模型介绍OSI七层网络模型在软件开发中我们使用最多的是上图中将互联网划分为五个分层的模型:物理层数据链路层网络层传输层应用层物理层我们的电脑要与外界互联网通信,需要先把电脑连接网络,我们可以用双绞线
Suk-god
·
2023-10-05 03:51
golang
网络
golang
服务器
后端
lv7 嵌入式开发-
网络编程
开发 07 TCP服务器实现
目录1函数介绍1.1socket函数与通信域1.2bind函数与通信结构体1.3listen函数与accept函数2TCP服务端代码实现3TCP客户端代码实现4代码优化5练习1函数介绍其中read、write、close在IO中已经介绍过,只需了解socket、bind、listen、accept等1.1socket函数与通信域#include#includeintsocket(intdomain
4IOT
·
2023-10-05 01:42
嵌入式开发
网络
tcp/ip
linux
文件操作和IO
后面的
网络编程
,操作系统也会把网卡当成了一个文件目录路径文件类型Java中操作文件文件内容的读写InputStream读取文件OutputStream写文件Reader读取文件Wr
Xua3055
·
2023-10-05 00:36
开发语言
java
【计算机网络】
网络编程
接口 Socket API 解读(8)
Socket是网络协议栈暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。本文讲述的socket内容源自Linuxman。本文主要对各API进行详细介绍,从而更好的理解socket编程。socket(7)send()遵循POSIX.1-2008MSG_CONFIRM是Linux扩展1.库标准c库,libc,-lc2.头文件3.接口定义sockf
书香度年华
·
2023-10-04 23:37
Linux
系统
API
讲解【连载】
计算机网络
socket
setsockopt
getsockopt
socket7
Java专项进阶篇
数据库编程实作教材2)Java事务设计模式3)Java多线程编程集合4)Java并发编程实践5)Java深度历险6)Java集合排序及Java集合类详解7)自己动手写网络爬虫8)Java消息服务29)Java
网络编程
与分布式计算
mike陈
·
2023-10-04 23:07
Java专项进阶篇
Java专项进阶篇
Linux
网络编程
:详解HTTP协议
目录一.认识URL1.1URL的概念及格式1.2URL编码和解码二.http的请求和响应信息三.建立简单的http通信四.http协议内容解读4.1http方法4.2http状态码4.3http常见的header五.会话管理六.总结一.认识URL1.1URL的概念及格式我们通常使用网址来访问一个网址,URL就是我们常说的网址。图1.1URL的本质URL的通用格式见图1.2,真正在使用URL访问网站
【Shine】光芒
·
2023-10-04 21:12
Linux系统和网络
linux
网络协议
网络安全
Linux
网络编程
:详解https协议
目录一.https协议概述二.中间人截获三.常见的加密方法3.1对称加密3.2非对称加密四.数据摘要和数据签名的概念五.https不同加密方式的安全性的探究5.1使用对称加密5.2使用非对称加密5.3非对称加密和对称加密配合使用六.CA认证七.总结一.https协议概述在早期的网络中,传输数据一般采用http协议。但是,无论是用GET方法通过url传递数据,还是使用POST方法通过报文正文传递数据
【Shine】光芒
·
2023-10-04 21:39
Linux系统和网络
网络
https
网络协议
【Linux基础】Linux云服务器(腾讯云、阿里云、华为云)环境部署 | 安装远程XShell | 基本账号管理(超详细教程)
本专栏将从零开始讲解Linux的知识,将涉及Linux基本入门、Linux系统编程、Linux
网络编程
和MySQL数据库。我将持续更
sunny-ll
·
2023-10-04 21:56
Linux基础
linux
运维
服务器
数据结构
腾讯云
阿里云
华为云
【Socket
网络编程
】14. perror()、errno 的使用
经常会在socket
网络编程
时看到errno和perror(),他们是什么呢?
Mister Zhu
·
2023-10-04 20:46
socket网络编程
Day20
网络编程
day20
网络编程
课程目标:掌握网络相关的基础知识并可以基于Python开发程序(基于网络进行数据传输)。
从不喝奶茶
·
2023-10-04 20:30
python
python
网络编程
基础——UDP编程(2)
1UDP的概念UDP是UserDatagramProtocol的简称,中文名是用户数据报协议,是OSI(OpenSystemInterconnection,开放式系统互联)参考模型中一种无连接的传输层协议。UDP协议与TCP协议一样用于处理数据包,在OSI模型中,两者都位于传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知
杨CX
·
2023-10-04 20:23
Linux基础
c语言
网络编程
udp
网络
tcp/ip
TCP缓冲区大小及限制
主要参考UNIX
网络编程
。(1)数据报大小IPv4的数据报最大大小是65535字节,包括IPv4首部。因为首部中说明大小的字段为16位。
Draymond
·
2023-10-04 18:32
TCP/IP
Web发展中通信方式有哪些呢?
Web发展中通信方式简单通信不同请求复杂请求案例实操1简单通信回顾Socket编程给我们最大的感受,是可以在多台电脑之间进行数据的传输,这就是
网络编程
的开端和基础,通过客户端请求服务器端通信,直观了解Web
阿丫o
·
2023-10-04 16:55
lv7 嵌入式开发-
网络编程
开发 05 字节序及IP地址转换
目录1主机字节序和网络字节序1.1什么是字节序?1.2查看主机字节序2字节序转换函数3IP地址字节序转换函数4练习1主机字节序和网络字节序1.1什么是字节序?字节序是指多字节数据在计算机内存中存储或者网络传输时各字节的存储顺序,分为:大端字节序(Bigendian)小端字节序(Littleendian)示例:0x11223344一般主机当中使用小端字节序(因为涉及运算,先算低位再算高位)网络通信当
4IOT
·
2023-10-04 16:23
嵌入式开发
网络
linux
lv7 嵌入式开发-
网络编程
开发 06 socket套接字及TCP的实现框架
目录1socket套接字1.1体系结构的两种形式1.2几种常见的
网络编程
接口1.3socket套接字2socket常用API介绍2.1API2.2地址族结构体2.3套接字类型2.4socket套接字3TCP
4IOT
·
2023-10-04 16:22
嵌入式开发
网络
linux
网络抓包-抓包工具tcpdump的使用与数据分析
socket
网络编程
部分示例代码为基本的通信代码,需要了解tcp网络通讯的基本协议与过程。服务器上采用tcpdump进行抓包,并保存抓取的包在windows上用wireshark进行包分析。
Alex1_Code
·
2023-10-04 14:54
C++
linux网络编程
网络
tcpdump
009 Rust
网络编程
,序列化与反序列化
介绍serdecrate是Serde生态的核心。serde_derivecrate提供必要的工具,使用过程宏来派生Serialize和Deserialize。但是serde只提供序列化和反序列化的框架,具体的操作还需要依赖具体的包,如serde_json和serde_yaml等。下面通过两个例子来介绍。序列化与序列化示例简单实例一创建工程cargonewuse_ser修改Cargo.toml文件,
令狐壹冲
·
2023-10-04 12:16
go语言学习路线图_开篇:Go 语言的优势与学习路线图
Google公司于2009年发布,近几年伴随着云计算、微服务、分布式的发展而迅速崛起,跻身主流编程语言之列,和Java类似,它是一门静态的、强类型的、编译型编程语言,为并发而生,所以天生适用于并发编程(
网络编程
weixin_39719472
·
2023-10-04 12:16
go语言学习路线图
视频教程-嵌入式Linux系统基础入门-Linux
嵌入式Linux系统基础入门嵌入式开发工程师,有超过8年的嵌入式开发经验,精通c/c++、java、python等编程语言,精于单片机、linux驱动、linux应用开发、
网络编程
等,熟悉嵌入式设备开发的整个流程
weixin_28780571
·
2023-10-04 08:01
Qt-Day11-学习笔记
Qt的TCP协议1.Qt中的网络2.基本的
网络编程
基础2.1.我们对互联网的理解2.2.什么是协议?2.3.什么是端口?
shuxin7782
·
2023-10-04 06:18
学习笔记
qt
网络编程
NIO
javaNIO和阻塞IO的区别阻塞IO在调用InputStream.read()方法时时阻塞的,它会一直等到数据到来时(或超时)才会返回;同样,在调用ServerSocket.accetp()方法时,也会一直阻塞到有客户端连接才会返回,每个客户端连接过来后,服务端都会启动一个线程取处理客户端的请求。IO的缺点1.当客户端多时,会创建大量的处理线程,且每个线程都要占用栈空间和一些cpu时间阻塞可能带
4d5b10d2437f
·
2023-10-04 05:32
lv7 嵌入式开发-
网络编程
开发 04 IP地址与端口号
目录1IP地址1.1IP地址及其表示方法1.2分类的IP地址1.3无分类编址CIDR1.3.1网络前缀1.3.2地址块1.3.3地址掩码(addressmask)1.4IPv6的地址1.4.1表示方式1.4.2零压缩2端口号2.1进程之间的通信2.2运输层的作用2.3屏蔽作用2.4可靠信道与不可靠信道2.5运输层的两个主要协议2.6运输协议数据单元2.7UDP与TCP的区别2.8运输层的端口2.9
4IOT
·
2023-10-04 05:38
嵌入式开发
网络
linux
网络编程
Demo:Java的阻塞与非阻塞模式以及Netty
前言IO既神秘,双简单IO是什么从表面理解,IO是输入(input)、输出(output)的英文首字母的缩写形式,可以简单理解为计算机的输入与输出,描述计算机的数据流动,如使用键盘输入了一个“helloworld”的字符,通过显示器可以直观看到这个字符,这就是一次完整的IO。怎么理解IO从计算机架构层面理解IO从计算机架构上来讲,一台有意义且可运行的计算机,通常会包含:CPU、内存、主板、电源、硬
凡夫贩夫
·
2023-10-04 02:12
网络编程
java
Netty
网络编程
ServerSocket
IO
【JAVA课设】-- Socket实现实时通信
最近学期末了,Java要求做一个课程设计,需要用Java
网络编程
、JDBC、SWT进行设计。研究了很久之后终于在各路大佬的指引下成功完工。
才疏学浅743
·
2023-10-04 01:52
项目
java
开发语言
websocket
lv7 嵌入式开发-
网络编程
开发 03 TCP/IP与五层体系结构
目录1TCP/IP协议族体系结构1.1OSI与TCP/IP1.2TCP/IP的体系结构1.3TCP/IP体系结构的另一种表示方法1.4沙漏计时器形状的TCP/IP协议族2五层协议的体系结构2.1各层的主要功能2.2互联网中客户-服务器工作方式2.3同时为多个客户进程提供服务3练习1TCP/IP协议族体系结构1.1OSI与TCP/IP1.2TCP/IP的体系结构是事实上的国际标准实质上TCP/IP只
4IOT
·
2023-10-03 23:18
嵌入式开发
linux
【网络通信三要素】TCP与UDP快速入门
网络通信三要素1.什么是
网络编程
?可以让设备中的程序,与网络上其他设备中的程序进行数据交互,从而实现网络通信的手段,java.net.
~越努力越幸运~
·
2023-10-03 21:40
tcp/ip
udp
网络协议
lv7 嵌入式开发-
网络编程
开发 02OSI七层结构
目录1计算机网络体系结构的形成1.1提出了不同体系结构1.2国际标准:开放系统互连参考模型OSI/RM1.3存在两种国际标准2协议与划分层次2.1网络协议2.2协议的两种形式2.3层次式协议结构2.4各层完成的主要功能2.5计算机网络的体系结构3OSI七层体系结构1计算机网络体系结构的形成两台计算机要互相传送文件需解决很多问题1.1提出了不同体系结构最初的ARPANET设计时提出了分层的设计方法分
4IOT
·
2023-10-03 19:01
嵌入式开发
网络
lv8 嵌入式开发-
网络编程
开发 01什么是互联网
目录1计算机网络的定义与分类1.1按照网络的作用范围进行分类1.2按照网络的使用者进行分类2网络的网络2.1名词解释2.2边缘与核心3互联网基础结构发展的三个阶段3.1第一阶段:1969–19903.2第二阶段:1985–19933.3第三阶段:1993–现在4练习1计算机网络的定义与分类计算机网络的精确定义并未统一以功能完善的网络软件及通信协议实现资源共享和信息传递的系统以传输信息为基本目的,用
4IOT
·
2023-10-03 19:00
嵌入式开发
linux
C++后端体系知识结构
基础知识基础问答题stl库c++11新特性网络
网络编程
网络原理tcpudphttp网络框架基础组件池式组件方案组件开源组件中间件关系型数据库MySql非关系型数据库RedisRPC框架(远程程序调用)nginx
xuan196
·
2023-10-03 17:51
面试刷题记录
c++
linux【
网络编程
】IP协议
IP协议IP协议概念IP协议格式4位版本四位首部长度--报头和有效载荷分离16位总长度(解包)8位协议--向上交付(分用)8位服务类型8位生存时间16位首部校验和32位源地址和32位目标地址16位标识3位标志13位片偏移报文分片+组装网段划分子网划分的意义规则网络号主机号划分方案一无类域间路由选择CIDR特殊的IP地址IP地址数量限制私有IP和公网IP路由IP协议概念TCP+IP:将数据从A主机可
阿浩啊z
·
2023-10-03 17:16
linux网络编程
网络
linux
tcp/ip
Linux--
网络编程
-字节序
一、
网络编程
:1、地址:基于网络,ip地址+端口号。端口号作用:一台拥有ip地址的主机可以提供许多服务,如web服务、FTP服务、SMTP服务等。这些服务完全通过1个ip地址来实现。
小小的个子
·
2023-10-03 14:58
Linux
linux
网络
运维
TinyWebServer学习笔记——Day01
目标:通过这个HTTP项目熟悉
网络编程
系统:Ubuntu20.04首先,学习的第一步就是先让程序跑起来,使用git将项目下载到虚拟机内:gitclonehttps://github.com/qinguoyi
爱躺平的咸鱼
·
2023-10-03 14:56
TinyWebServer笔记
学习
笔记
Java
网络编程
Java
网络编程
目录Java
网络编程
Socket编程ServerSocket类的方法Socket类的方法InetAddress类的方法Socket客户端实例Socket服务端实例
网络编程
是指编写运行在多个设备
太极-彼岸
·
2023-10-03 12:13
JAVA
java
【
网络编程
】UDP数据报套接字编程和TCP流套接字编程
文章目录1.
网络编程
基础1.1为什么需要
网络编程
?1.2
网络编程
是什么?
是小辰
·
2023-10-03 12:02
计算机网络
网络
udp
tcp/ip
Arduino
网络编程
实战-OLED显示天气信息
OLED显示天气信息ArduinoEthernetShieldV1允许Arduino板连接到互联网。它基于WiznetW5100ethernet芯片(数据表)。WiznetW5100提供支持TCP和UDP的网络(IP)堆栈。它最多支持四个同时套接字连接。本实例将演示获取天气JSON数据、数据解析、并在OLED中显示天气。通过使用OLED显示天气信息主要由以下步骤组成:1)请求天气信息,请参考:Ar
视觉&物联智能
·
2023-10-03 11:07
物联网全栈开发实战
Arduino
网络
物联网
嵌入式硬件
IOT
Arduino
网络编程
实战-OLED显示中文
OLED显示中文1、OLED介绍OLED显示屏是指有机电激发光二极管(OrganicLight-EmittingDiode,OLED)由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。在前面的文章中,对OLED做了详细的介绍,请参考:Ardunio开发实例-OLED显示屏Ar
视觉&物联智能
·
2023-10-03 11:37
物联网全栈开发实战
Arduino
网络
物联网
嵌入式硬件
IOT
Arduino
网络编程
实战-OLED显示图片
OLED显示图片1、OLED介绍OLED显示屏是指有机电激发光二极管(OrganicLight-EmittingDiode,OLED)由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。在前面的文章中,对OLED做了详细的介绍,请参考:Ardunio开发实例-OLED显示屏Ar
视觉&物联智能
·
2023-10-03 11:36
物联网全栈开发实战
Arduino
物联网
嵌入式硬件
IOT
单片机
Java NIO(一)select 和 epoll底层实现原理
from=search&seid=12243469803670169476
网络编程
的核心对象是socket,当创建socket时在底层会创建一个由文件系统管理的socket对象。
coding乐猿
·
2023-10-03 10:20
计算机网络套接字编程实验-TCP单进程循环服务器程序与单进程客户端程序(简单回声)
理解并掌握在程序运行时从命令行读取数据的C语言编程方法;·理解并掌握基于命令参数设置并获取IP与Port的C语言编程方法;·理解并掌握套接字地址的数据结构定义与地址转换函数应用;·理解并掌握网络字节序与主机字节序的定义、转换及其在
网络编程
中的具体应用
实名吃香菜
·
2023-10-03 10:41
计算机网络
计算机网络
java web是cs,JavaWeb -
网络编程
CS/BS
1.
网络编程
:
网络编程
:在一定的协议下,实现两台计算机的通信的程序.网络通信协议:计算机必须遵守的规则,通信双方必须遵守.最终完成数据交换.
网络编程
三要素:1.协议:规则.2.IP地址:互联网协议地址.
乔木 Leo
·
2023-10-03 09:50
java
web是cs
为什么cpp的声明和实现要放在一个文件
前言本文首发于我的公众号:码农手札,主要介绍linux下c++开发的知识包括
网络编程
的知识同时也会介绍一些有趣的算法题,欢迎大家关注,利用碎片时间学习一些编程知识,冰冻三尺非一日之寒,让我们一起加油!
lwj_ow
·
2023-10-03 06:27
python-
网络编程
-05-协程
学习博文-python并发编程之协程,学习博文-Python40协程,学习博文-协程与异步IO,Python协程协程协程,又称微线程,纤程,英文名Coroutine。协程的作用,是在执行函数A时,可以随时中断,去执行函数B,然后中断继续执行函数A(可以自由切换)。但这一过程并不是函数调用(没有调用语句),这一整个过程看似像多线程,然而协程只有一个线程执行。通常在Python中我们进行并发编程一般都
梁正雄
·
2023-10-03 04:42
python
网络编程
day5
#include#definePORT6666#defineIP"192.168.125.118"intkeyboardEvents(void);intcliconnectEvents(intsfd,structsockaddr_in*pCin,fd_set*preadfds,int*pmaxfd);intcliDealEvents(intnewfd,structsockaddr_inpCin[]
Serendipity_について
·
2023-10-03 02:38
嵌入式硬件
java计算机毕业设计在线毕设选题系统源码+系统+lw+数据库+调试运行
临近学期结束,还是毕业设计,你还在做java程序、
网络编程
。课程设计,老师的毕设要求觉得大了吗?不知道毕业设计该怎么办?系统功能的数量是否太多?没有合适的类型或系统?等等。
才佳qhc8886
·
2023-10-03 01:16
java
开发语言
数据库
数据库开发
107-Java
网络编程
:TCP通信实战案例:即时通信、BS架构模拟
TCP通信实战案例一、即时通信1、思考即时通信是什么含义,要实现怎么样的设计?即时通信指的是:一个客户端的消息发出去,其他客户端可以接收到。之前我们的消息都是发给服务端的,相当于是弹幕的效果一样。即时通信需要进行端口转发的设计思想。2、端口转发设计思想(1)客户端发送消息客户端1发送了一条消息:“约吗?”注意:客户端1发送的“约吗?”,是先发给服务端的,而不是直接发送给其他客户端的。(2)群发此时
学不会is dog
·
2023-10-03 01:05
JavaSE基础进阶篇
网络
java
tcp/ip
java
网络编程
前置知识 UDP通信代码 TCP通信代码 TCP通信综合案例之群聊和简易BS架构
网络编程
,意思就是编写的应用程序可以与网络上其他设备中的应用程序进行数据交互。Java提供的
网络编程
的解决方案都是在java.net包下。
weixin_43739821
·
2023-10-03 01:34
java
网络
java
udp
Java
网络编程
之BS架构中的服务器
Java
网络编程
之BS架构中的服务器模拟网站服务器,使用浏览器访问自己编写的服务端程序,查看网页效果。案例分析准备页面数据,web文件夹。
yZzzzzc98
·
2023-10-03 01:33
Java
网络
socket
http
软件架构师
26-网络通信
网络通信什么是
网络编程
?可以让设备中的程序与网络上其他设备中的程序进行数据交互(实现网络通信的)。java.net.包下提供了
网络编程
的解决方案!
TranquilGlow
·
2023-10-02 23:48
#
JavaSE学习笔记
网络
学习
笔记
java
国庆作业 10月2
网络编程
知识点脑图整合
第1章
网络编程
的基础-GitMind第2章TCPUDP的基础模型-GitMind第3章多点通信-GitMind第4章TCP的并发服务器模型-GitMind第5章IO模型-GitMind第6章域套接字模型
xcc7481
·
2023-10-02 22:09
数据库
c语言
Linux 下使用 C++ 实现的 Web 文件服务器
项目地址:Github:https://github.com/shangguanyongshi/WebFileServer在学习完成《TCP/IP
网络编程
》和《Linux高性能服务器编程》后,阅读了一些
上官永石
·
2023-10-02 21:27
c++网络编程
服务器
linux
c++
web
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他