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
TCPIP网络编程
Java
网络编程
( 一 )数据如何在网络上传输
网络发展背景单机阶段—>局域网阶段—>广域网阶段—>移动互联网阶段网络传输的本质是用过,网线、光纤、无线通信管道传输电信号或者光信号来进行传输(1,0)等二进制信息什么是局域网?把一些设备通过交换机或路由器连接起来。什么是广域网?把更多的局域网也互相连接,形成一个一个大规模的“局域网”什么是交换机和路由?组网过程中的重要设备什么是IP地址?描述一个主机在互联网上的具体位置什么是端口号?用来区分一一
红蒲公英
·
2023-09-09 06:08
java
java
网络
开发语言
Go语言
网络编程
(socket编程)TCP
1、TCP编程1.1.1Go语言实现TCP通信TCP协议TCP/IP(TransmissionControlProtocol/InternetProtocol)即传输控制协议/网间协议,是一种面向连接(连接导向)的、可靠的、基于字节流的传输层(Transportlayer)通信协议,因为是面向连接的协议,数据像水流一样传输,会存在黏包问题。TCP服务端一个TCP服务端可以同时连接很多个客户端,例如
lucky九年
·
2023-09-09 06:07
GO
网络
golang
tcp/ip
网络编程
嵌套字
网络编程
程序员主要操作应用层和传输层来实现
网络编程
也就是自己写一个程序,让这个程序可以使用网络来通信这个程序属于应用层,实现通讯就需要获取到传输层提供的服务这就需要使用传输层提供的apiUDP:无连接,
小白不想秃头
·
2023-09-09 06:36
网络
GO语言
网络编程
(并发编程)并发介绍,Goroutine
GO语言
网络编程
(并发编程)并发介绍,Goroutine1、并发介绍进程和线程A.进程是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个独立单位。
lucky九年
·
2023-09-09 05:26
GO
golang
服务器
开发语言
Go语言
网络编程
(socket编程)Goroutine
Go语言
网络编程
(socket编程)Goroutine在java/c++中我们要实现并发编程的时候,我们通常需要自己维护一个线程池,并且需要自己去包装一个又一个的任务,同时需要自己去调度线程执行任务并维护上下文切换
lucky九年
·
2023-09-09 05:26
GO
golang
开发语言
后端
Go语言
网络编程
(socket编程)WebSocket编程
1、WebSocket编程1.1.1.webSocket是什么WebSocket是一种在单个TCP连接上进行全双工通信的协议WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据在WebSocketAPI中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输需要安装第三方包:cmd中:goget-u-vgithub.co
lucky九年
·
2023-09-09 05:56
GO
网络
golang
websocket
Go语言
网络编程
(socket编程)http编程
1、http编程1.1.1web工作流程Web服务器的工作原理可以简单地归纳为客户机通过TCP/IP协议建立到服务器的TCP连接客户端向服务器发送HTTP协议请求包,请求服务器里的资源文档服务器向客户机发送HTTP协议应答包,如果请求的资源包含有动态语言的内容,那么服务器会调用动态语言的解释引擎负责处理“动态内容”,并将处理得到的数据返回给客户端客户机与服务器断开。由客户端解释HTML文档,在客户
lucky九年
·
2023-09-09 05:52
GO
网络
golang
http
嵌入式学习之Linux
网络编程
回顾前面学的进程间的通信,依赖与Linux内核,无法实现多机通信,如:Linux与安卓、Linux与单片机、Linux与Linux等,所以引出网络通信,网络通信需要地址(即ip地址与端口号),协议(http、TCP、UDP)。TCP和UDP对比:1.TCP面向连接(如打电话);UDP是无连接,发送之前无需连接。2.TCP可靠性高,传送数据无差错,不丢失,不重复,且按序到达;UDP数据传送可能会丢失
BowenLi553
·
2023-09-09 05:19
学习
linux
网络
Netty 简介
Netty能做啥简单说就是用来处理
网络编程
,写一款能进行网络通信的服务端和客户端程序。如果没有Netty,在Java的世界中如何处理
网络编程
呢?Jav
rickiyang
·
2023-09-09 04:25
【Linux
网络编程
】剖析服务器端代码
一,前言今天主要记录一下自己看文档解析服务器端代码的过程。Linux里不懂的函数可以直接用man+函数就可以查看相关文档了。接下来先上代码吧。二,代码#include#include#include#include#include#includeintmain(){charbuffer[50]={0};intres=0;intserver_socket;//socket网络描述符,也叫套接字描述符
C_Ryson
·
2023-09-08 22:44
Linux网络编程
linux
服务器
c++
计算机网络硬核指南|网络设计核心思想
非初学者可以学习其设计思想,总之希望帮助大家提高对网络的理解;深入浅出Linux网络硬核指南本系列从网络通信理解到云计算网络等网络的不同应用角色(场景)入手,深入浅出讨论了网络设计的核心思想,网络TCP/IP协议栈的设计,
网络编程
核心技术
Java弟中弟
·
2023-09-08 22:13
CS架构和BS架构的联系与区别(零基础理解)
文章目录
网络编程
CS架构BS架构CS和BS的区别C/S架构优缺点B/S架构优缺点
网络编程
首先要了解CS架构和BS架构就需要了解一下什么是
网络编程
?
kklovecode
·
2023-09-08 20:04
架构
系统架构
服务器
edge浏览器
数据库
物理层-数据链路层-网络层-传输层-会话层-表示层-应用层
Go
网络编程
网络协议从应用的角度出发,协议可理解为“规则”,是数据传输和数据的解释的规则。假设,A、B双方欲传输文件。
小乞丐程序员
·
2023-09-08 15:43
golang
Python的常用函数有哪些,作用是什么?
Python是一种高级编程语言,广泛用于数据科学、人工智能、
网络编程
等领域。Python提供了许多内置函数和标准库,可以完成各种任务:1、print()函数:将文本输出到控制台。
Itmastergo
·
2023-09-08 14:30
python
开发语言
day18----总结
网络编程
day18--总结
网络编程
套接字1.什么是socket编程socket又叫套接字,指的是实现通信的两个端;这两个端又分为服务器套接字和客户端套接字(通信是双向的,连接是单向的)服务器2.服务器套接字python
奔跑的_____
·
2023-09-08 14:09
Linux
网络编程
1.
网络编程
概述Linux进程间通信有:1.管道2.消息队列2.共享内存3.信号4.信号量这几种通信方式都是基于Linux内核的,不能实现单机与单机之间的通信,所以出现了
网络编程
,地址:ip+端口号,比如实现
GoodtimeGood
·
2023-09-08 14:33
linux
网络
运维
Netty—Channel
Netty中的Channel可以看成
网络编程
中的Socket,其提供了一系列IO操作的API,比如read、write、bind、connect等,大大降低了直接使用Socket类的复杂性。同
HGW689
·
2023-09-08 12:38
Netty学习之旅
java
linux
服务器
基于Netty的高性能
网络编程
基于Netty的高性能
网络编程
一、简介1.1高性能
网络编程
的基本要求1.2Netty的特点和优势二、Netty的核心组件2.1Channel和EventLoop的概念和作用2.2Handler的概念和作用
格林希尔
·
2023-09-08 12:04
Java实践
java
架构
大数据
分布式
网络
探讨下live555用的编程设计模式
从这第1阶段就能发现,它实质用到了reactor
网络编程
模式。
yunhuibin
·
2023-09-08 11:02
手把手一起学live555
学习
网络协议
服务器
Android重学系列 OkHttp源码解析(二)
前言阅读过上一篇对
网络编程
的概述一文后,应该对
网络编程
有一个大体的概念了。从本文开始,将会开始对OkHttp的源码开始进行解析。
yjy239
·
2023-09-08 11:09
网络编程
套接字 | UDP套接字
前面的文章中我们叙述了
网络编程
套接字的一些预备知识点,从本文开始我们就将开始UDP套接字的编写。本文中的服务端与客户端都是在阿里云的云服务器进行编写与测试的。
weixin_45138295
·
2023-09-08 08:08
Linux
网络
udp
c++
2022Java后端开发面试题总结(社招+春招+秋招)
集合框架/泛型/容器Java基础——多线程Java基础——框架基础:注解/反射/流行框架Java基础——面向对象:继承/多态/封装Java基础——设计模式Java基础——JVM/类加载Java基础——I/O
网络编程
和
java晴天过后
·
2023-09-08 07:42
java
面试
开发语言
2023Java后端开发面试题总结(社招+春招+秋招)
集合框架/泛型/容器Java基础——多线程Java基础——框架基础:注解/反射/流行框架Java基础——面向对象:继承/多态/封装Java基础——设计模式Java基础——JVM/类加载Java基础——I/O
网络编程
和计网数据库操作系统数据结构
不会敲代码的谌
·
2023-09-08 06:39
jvm
java
面试
开发语言
mybatis
2023/9/1 --
网络编程
基于UDP的网络聊天室:cli.c#include"people.h"structagreeMent{chartype;charname[20];chartext[20];};structagreeMentag;void*snd(void*arg){intsfd=*(int*)arg;structsockaddr_insin;sin.sin_family=AF_INET;sin.sin_port=
小坤儿~
·
2023-09-08 06:09
网络
2023/9/4 --
网络编程
单词数据库:#includeintmain(intargc,constchar*argv[]){//打开数据库sqlite3*db;if(sqlite3_open("./dict.db",&db)!=SQLITE_OK){fprintf(stderr,"sqlite3_open:%s%d__%d__\n",\sqlite3_errmsg(db),sqlite3_errcode(db),__LINE
小坤儿~
·
2023-09-08 06:09
网络
jvm
数据库
2023/8/25 --
网络编程
作业:1.笔记中子网掩码的练习2.笔记中字节序的练习(上交)#includetypedefunion{unsignedshortintvalue;unsignedcharbytes[2];}Bytes;intmain(intargc,constchar*argv[]){unsignedshortintval=0x0201;Bytesb;b.value=val;if(b.bytes[0]==0x01
小坤儿~
·
2023-09-08 06:08
linux
运维
服务器
c语言
网络
Java
网络编程
Java
网络编程
1.概述计算机网络是通过传输介质、通信设施和网络通信协议,把分散在不同地点的计算机设备互连起来的,实现资源共享和数据传输的系统。
Bjk1304228686
·
2023-09-08 05:38
网络
网络协议
adb连接真机
step1:手机打开USB调试模式step2:电脑上adbdevicesstep3:设置调试端口adb
tcpip
5555step4:连接手机adbconnect192.168.48.14:5555/adbconnect192.168.48.14
春花Lady
·
2023-09-08 05:02
APP前端自动化环境搭建
adb
23062
网络编程
day8
将dict.txt导入到数据库中(单词一列,意思一列)#includeintmain(intargc,constchar*argv[]){//打开数据库sqlite3*db;if(sqlite3_open("./dict.db",&db)!=SQLITE_OK){fprintf(stderr,"sqlite3_open:%s%d__%d__\n",\sqlite3_errmsg(db),sqlit
戴佳伟菜逼
·
2023-09-08 04:30
网络
数据库
jvm
2020某培训机构全栈python3视频人工智能网络爬虫数据分析全栈课程
这套教程为培训机构原版教程,学费将近2万,课程大纲是从python语法基础开始【专门针对0基础的同学】慢慢过渡到面向对象编程,liunx,
网络编程
,web框架,数据库,前端,flask框架,Dgango
经典教程
·
2023-09-08 01:04
tcp/ip中的伪头部pseudo header
目录目录
tcpip
中的伪头部pseudoheaderpseudoheader的定义pseudoheader的作用pseudoheader的一些其它野史tcp/ip中的伪头部pseudoheaderpseudoheader
NoneSec
·
2023-09-08 01:11
TCP/IP
伪头部
python:
网络编程
及fastapi快速搭建web服务器
一.
网络编程
1.
网络编程
三要素ip地址、端口、TCP协议ip地址ip地址作用:根据ip地址能够找到网络中的具体设备(电脑,打印机)ip地址概念:ip地址是网络设备的唯一标识ip地址分类:ipv4和ipv6
a1迪三火
·
2023-09-08 00:52
笔记
网络
fastapi
前端
python
网络编程
相关知识
写一个应用程序,让这个程序可以使用网络通信,这里就需要调用传输层提供的api,传输层提供协议,主要是两个:UDP,TCP,它们分别提供了一套不同的api,socketapi.UDP和TCPUDP:无连接,不可靠传输,面向数据报,全双工TCP:有连接,可靠传输,面向字节流,全双工一个客户端可以连接多个服务器,一个服务器也可以连接多个客户端(多对多)连接(connection)链接(link)快捷方式
墨溱
·
2023-09-07 23:38
网络
单片机
stm32
【Java】Java核心API概述
本文将介绍Java核心API中的一些重要部分,包括输入输出流、异常处理、集合框架、多线程和
网络编程
等。1、输入输出流Java的输入输出流API是JavaIO,它提供了处理输入和输出的类和接口。
科学熊
·
2023-09-07 22:53
java
java
python
windows
【计算机网络】
网络编程
接口 Socket API 解读(1)
Socket是网络协议栈暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。本文讲述的socket内容源自Linux发行版centos9上的man工具,和其他平台(比如os-x及不同版本会有些出入)。本文主要对各API进行详细介绍,从而更好的理解socket编程。一.socket()遵循POSIX.1-2001、POSIX.1-2008、4.4B
书香度年华
·
2023-09-07 22:45
TCP
UDP
socket
bind
accept
《TCP/IP
网络编程
》阅读笔记--Timewait状态和Nagle算法
1--Timewait状态对于服务器端/客户端,当一端结束连接时,会向另一端发送FIN消息;两端的在经过四次挥手过程后,其Socket不会马上消除,而是会处于一个Time-wait状态的阶段,此时Socket拥有的端口号并没有得到释放,因此不能使用相同的端口号;只有先断开连接的(先发送FIN消息)的主机才会经过Time-wait状态;通过setsockopt()函数来更改SO_REUSEADDR的
晓晓纳兰容若
·
2023-09-07 21:52
网络编程笔记
tcp/ip
《TCP/IP
网络编程
》阅读笔记--域名及网络地址
目录1--域名系统2--域名与IP地址的转换2-1--利用域名来获取IP地址2-2--利用IP地址获取域名3--代码实例3-1--gethostbyname()3-2--gethostbyaddr()1--域名系统域名系统(DomainNameSystem,DNS)是对IP地址和域名进行相互转换的系统,其核心是DNS服务器;一般来说,IP地址比较难记且经常变化,而域名容易记且易表述,并不会轻易改变
晓晓纳兰容若
·
2023-09-07 21:51
网络编程笔记
tcp/ip
《TCP/IP
网络编程
》阅读笔记--getsockopt和setsockopt的使用
目录1--Socket的多种可选项2--getsocketopt()3--setsockopt()4--代码实例1--Socket的多种可选项Socket拥有多种可选项,其可分为SOL_SOCKET层,IPPROTO_IP层和IPPROTO_TCP层等,一般通过getsocketopt()和setsockopt()函数进行获取和设置;2--getsocketopt()#includeintgets
晓晓纳兰容若
·
2023-09-07 21:43
网络编程笔记
tcp/ip
面试问题总结(1)
(꒪ꇴ꒪),Hello我是祐言QAQ我的博客主页:C/C++语言,数据结构,Linux基础,ARM开发板,
网络编程
等领域UP快上,一起学习,让我们成为一个强大的攻城狮!
祐言QAQ
·
2023-09-07 21:34
面试题解析
面试
职场和发展
网络协议
服务器
linux
【
网络编程
】深入了解UDP协议:快速数据传输的利器
(꒪ꇴ꒪),Hello我是祐言QAQ我的博客主页:C/C++语言,数据结构,Linux基础,ARM开发板,
网络编程
等领域UP快上,一起学习,让我们成为一个强大的攻城狮!
祐言QAQ
·
2023-09-07 21:02
网络编程
系统编程
网络
网络协议
运维
udp
安全
TCPIP
协议学习
TCP协议连接导向:TCP是一种面向连接的协议,这意味着通信的两端在建立通信之前必须通过握手过程建立连接。握手过程包括三次握手,其中客户端向服务器发送连接请求,服务器回复确认,最后客户端再次确认连接。这样建立的连接可确保可靠的数据传输。可靠性:TCP提供可靠的数据传输,通过使用确认和重传机制来确保数据正确到达目标。发送方将数据分成多个小的数据块(称为报文段),并将每个报文段编号。接收方在收到报文段
m0_65960610
·
2023-09-07 19:51
学习
网络
网络协议
Linux
网络编程
套接字
网络编程
套接字源IP地址和目的IP地址端口号进程的pid与port源端口号和目的端口号TCP协议UDP协议网络字节序网络字节序和主机字节序转换的函数socket编程接口sockaddrsockaddr结构
qnbk
·
2023-09-07 18:07
Linux
网络
linux
udp
tcp
套接字
【Linux Network】
网络编程
套接字(代码练习)—TCP
目录1.常用接口2.服务器和客户端的简单流程3.C/S回声通信4.创建子进程完成C/S回声通信5.创建孙子进程完成C/S回声通信6.创建线程完成C/S回声通信7.使用线程池完成C/S回声通信Linux
网络编程
在
瞳绣
·
2023-09-07 18:35
Linux网络编程
linux
网络
tcp/ip
Linux - 第13节 -
网络编程
套接字(二)
目录1.简单的TCP网络程序1.1.读取信息函数read函数和发送信息函数write函数1.2.简单的TCP网络程序(单进程版)1.3.简单的TCP网络程序(多进程版)1.4.简单的TCP网络程序(多线程版)1.5.简单的TCP网络程序(线程池版)1.简单的TCP网络程序1.1.读取信息函数read函数和发送信息函数write函数read函数:read函数可以从套接字中读取数据。参数:fd:特定的
随风张幔
·
2023-09-07 18:35
Linux操作系统
网络
linux
tcp/ip
服务器
运维
Linux - 第12节 -
网络编程
套接字(一)
目录1.预备知识1.1.理解源IP地址和目的IP地址1.2.理解源MAC地址和目的MAC地址1.3.理解源端口号和目的端口号1.4.理解端口号(PROT)和进程ID(PID)1.5.认识TCP协议和UDP协议1.6.网络字节序2.套接字socket编程接口2.1.socket常见API2.2.sockaddr结构3.简单的UDP网络程序3.1.创建套接字与套接字绑定3.1.1.创建套接字socke
随风张幔
·
2023-09-07 18:05
Linux操作系统
网络
linux
服务器
运维
网络协议
Linux·
网络编程
套接字(一)
目录预备知识理解源IP地址和目的IP地址理解源MAC地址和目的MAC地址理解源端口号和目的端口号PORTVSPID认识TCP协议和UDP协议网络字节序socket编程接口socket常见APIsockaddr结构简单的UDP网络程序服务端创建套接字编辑服务端绑定字符串IPVS整数IP运行服务器客户端创建套接字关于客户端的绑定问题启动客户端本地测试编辑INADDR_ANY编辑简易的回声服务器编辑网络
迅~
·
2023-09-07 18:04
Linux系统编程
网络
服务器
linux
网络编程
套接字,Linux下实现echo服务器和客户端
目录1、一些网络中的名词1.1IP地址1.2端口号port1.3"端口号"和"进程ID"1.4初始TCP协议1.5UDP协议2、socket编程接口2.1socket常见API2.2sockaddr结构3、简单的网络程序3.1udp实现echo服务器和客户端3.1.1echo服务器实现3.1.2echo客户端实现3.1.3运行结果3.2tcp实现echo服务器和客户端3.2.1多进程的echo服务
孟婆的cappucino
·
2023-09-07 18:31
服务器
网络
linux
视频教程-Web前端技术栈(送VUE)-Vue
Web前端技术栈(送VUE)阿里云特邀技术专家,北大出版社签约作者,计划2019年9月书籍《亿级流量JAVA高并发与
网络编程
实战》,曾参与研发“国产战机大型飞行模拟器”视镜系统,《JavaWeb技术综合应用
weixin_33353434
·
2023-09-07 17:47
iOS的各种开源项目集合《五》
网络连接AFNetworking-ASI不升级以后,最多人用的网络连接开源库,iOS
网络编程
之AFNetworking使用,iOS开发下载文件速度计算,AFNetworking3.0迁移指南,AFNetworking2.0
it彭于晏
·
2023-09-07 17:01
【
网络编程
】网络基础概念
(꒪ꇴ꒪),Hello我是祐言QAQ我的博客主页:C/C++语言,数据结构,Linux基础,ARM开发板,
网络编程
等领域UP快上,一起学习,让我们成为一个强大的攻城狮!
祐言QAQ
·
2023-09-07 17:02
网络编程
系统编程
网络
网络协议
服务器
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他