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
网络编程(apue)
网络编程
IP/UDP
1.网络通信概念:两台设备通过网络实现数据传输网络通信:将数据通过网络从一台设备传输到另一台设备java.net包下提供了一系列的类或接口,供程序员使用,完成网络通信2.网络概念:两台或多台设备通过一定物理设备连接起来构成了网络根据网络的覆盖范围不同,对网络进行分类:1)局域网:覆盖范围最小,仅仅一个教室或一个机房2)城域网:覆盖范围很大,可以覆盖一个城市3)广域网:覆盖范围最大,可以覆盖全国,甚
JAVA不会写
·
2024-01-28 17:43
网络
服务器
运维
二、Java框架基础 XML
2.1.1XML的文档结构.NET高级编程王珊包含C#框架和
网络编程
等XML基础编程李明明包含XML基础概念和基本用法2.1.2XM
落败.
·
2024-01-28 12:48
java
xml
服务器
IO复用之epoll模型
它是一种I/O事件通知机制,通常用于处理
网络编程
中的并发连接。在传统的I/O模型中,程序通常使用select或poll函数来等待多个文件描述符上的事件。
旺仔小馒头~~
·
2024-01-28 12:15
c++
c++
epoll
Python库精选:各领域最流行的选择
Python现在已然成为当前最火的编程语言之一,作为一种多用途、高层次的编程语言,其生态系统中有大量的库,支持从数据处理到
网络编程
,再到人工智能和云计算等各个领域。
知白守黑V
·
2024-01-28 07:43
Python
网络安全
系统安全
python
开发语言
python库
python网络通信
python数据加密
python数据分析
python人工智能
【Java与网络3】Java
网络编程
之初体验
我们平时极少使用Java来直接写网络通信相关的程序,一般都使用TomcatWeb服务或者Netty等框架来帮助我们做,不过呢,要想将技术学到家,我们研究一下基本的
网络编程
还是非常必要的,这样可以让我们将很多内容融会贯通
纵横千里,捭阖四方
·
2024-01-28 03:06
HTTP与Tomcat
一个项目征服Java
java
开发语言
网络编程
(Day23)
TCP/IP面向连接,可重传,不丢包,可靠,有序使用方法服务端客户端多线程服务端多线程客户端多线程方法区UDP/IP无连接,可能丢包,不保证可靠,速度快服务端客户端正则表达式概述正则表达式:定义了字符串的匹配模式,可以用来搜索,编辑,校验等文本处理工作。正则表达式并不仅限于某一种语言,但是在不同语言中会有细微的差别。语法元字符描述\将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,“\
thwlong
·
2024-01-28 03:29
网络
服务器
运维
《Python 简易速速上手小册》第8章:Python
网络编程
与 Web 开发(基于最新版 Python3.12 编写)
注意:本《Python简易速速上手小册》核心目的在于让零基础新手「快速构建Python知识体系」文章目录注意:本《Python简易速速上手小册》核心目的在于让零基础新手「快速构建Python知识体系」8.1Python中的网络通信基础8.1.1Socket编程8.1.2TCPvsUDP8.1.3HTTP/HTTPS请求8.2Web框架简介:Flask和Django8.2.1Flask-轻量级、灵活
江帅帅
·
2024-01-28 02:14
《Python
简易速速上手小册》
python
网络
前端
22 Python
网络编程
Python是很强大的
网络编程
工具。Python有很多针对常见网络协议的库,这些库可以使我们集中精力在程序的逻辑处理上,而不是停留在网络实现的细节中。
泷汰泱
·
2024-01-28 01:24
网络编程
套接字
预备知识端口号和进程IDUDP和TCP网络字节序socket编程UDP常用接口structsockaddr_in{shortsin_family;//地址族,对于IPv4,它是AF_INETunsignedshortsin_port;//端口号(使用网络字节序)structin_addrsin_addr;//IPv4地址charsin_zero[8];//填充0以使结构体与structsockad
天穹南都
·
2024-01-27 19:50
服务器
【
网络编程
】协议定制
协议协议是一种"约定".socketapi的接口,在读写数据时,都是按"字符串"的方式来发送接收的.如果我们要传输一些"结构化的数据"怎么办呢?tcp是面向字节流的Json序列化和反序列化requestresponsehttp协议urlencode和urldecodehttp协议格式http服务器#pragmaonce#include#include#include#include#include
天穹南都
·
2024-01-27 19:50
网络
【JavaEE】网络原理:
网络编程
套接字(概念)
目录1.什么是
网络编程
2.
网络编程
中的基本概念2.1发送端和接收端2.2请求和响应2.3客户端和服务端3.Socket套接字4.Socket编程注意事项1.什么是
网络编程
网络编程
,指网络上的主机,通过不同的进程
夏微凉.
·
2024-01-27 18:58
JavaEE
网络
服务器
运维
java
java-ee
开发语言
【Linux系统编程应用层开发目录】介绍Linux应用层开发的知识点和文章
介绍Linux应用层开发的知识点和文章金句分享:你不能选择最好的,但最好的会来选择你——泰戈尔目录一、Linux编程|文件操作二、Linux编程|常见操作三、Linux编程|进程相关四、Linux编程|
网络编程
五
wkd_007
·
2024-01-27 16:38
#
✨Linux
C语言
linux
Linux系统编程
Linux应用层开发
【Linux C |
网络编程
】入门知识:TCP协议、TCP客户端、TCP服务端
博客主页:https://blog.csdn.net/wkd_007博客内容:嵌入式开发、Linux、C语言、C++、数据结构、音视频本文内容:介绍
网络编程
入门知识:TCP协议、TCP客户端、TCP服务端金句分享
wkd_007
·
2024-01-27 16:35
#
✨Linux
C语言
网络
linux
TCP客户端代码
TCP服务端代码
TCP协议
c#
网络编程
-聊天小程序
服务器模块sever部分server2.csusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Net;usingSystem.Net.Sockets;usingSystem.Threading;namespaceC
李药师_hablee
·
2024-01-27 15:23
基于python flask 搭建的简单聊天室 完整代码+报告 毕业设计
系统功能用户登录功能用户发送信息功能提供可视化图形界面二、相关技术使用了pythonGUI类库中的图形化界面多任务线程
网络编程
数据库编程三、总体设计项目概述:聊天室是一款C/S(客户端/服务器端)模式的软件
程序员奇奇
·
2024-01-27 14:17
python实战100例
python
flask
聊天室
计算机毕设
第16章_
网络编程
(网络通信要素,TCP与UDP协议,
网络编程
API,TCP
网络编程
,UDP
网络编程
,URL编程)
文章目录第16章_
网络编程
本章专题与脉络1.
网络编程
概述1.1软件架构1.2网络基础2.网络通信要素2.1如何实现网络中的主机互相通信2.2通信要素一:IP地址和域名2.2.1IP地址2.2.2域名2.3
丁总学Java
·
2024-01-27 13:43
JavaSE知识汇总
网络
tcp/ip
udp
网络编程API
URL编程
linux操作系统
网络编程
套接字(实现一个udp通讯demo)
文章目录理解源IP地址和目的IP地址认识端口号理解"端口号"和"进程ID理解源端口号和目的端口号认识TCP协议认识UDP协议什么是面向字节流和面向数据报流以及有无连接是什么意思网络字节序socket编程接口socket常见APIsockaddr结构sockaddr_in结构in_addr结构简单的UDP网络程序理解源IP地址和目的IP地址在IP数据包头部中,有两个IP地址,分别叫做源IP地址,和目
Achlorine
·
2024-01-27 07:29
linux
c++
网络
linux
udp
计算机网络体系架构认知--网络协议栈
.计算机网络分层架构各协议层和计算机系统的联系从整体上理解计算机网络通信计算机网络通信的本质二.Mac地址,IP地址和进程端口号三.局域网通信与跨局域网通信局域网通信跨局域网通信全球互联的通信脉络四.
网络编程
概述一
摆烂小青菜
·
2024-01-27 07:01
计算机网络
青菜的Linux专栏
计算机网络
架构
网络协议
【Java与网络4】Java
网络编程
-感受通过Socket实现网络通信
网络编程
最大的作用实现不同机器之间通信。不管多么复杂的系统或网络,本质上到最后都是两个机器进行通信,一般我们把发送请求的一方称为客户端,接收请求的一方称为服务端。
纵横千里,捭阖四方
·
2024-01-27 06:50
一个项目征服Java
HTTP与Tomcat
java
服务器
开发语言
APUE
FIFO管道
FIFO参考:http://blog.csdn.net/haomcu/article/details/46647843FIFO表示的是命名管道,可以在两个不相关进程之间进行通信(注:未命名管道是pipe)。FIFO也表示一种文件类型,可以通过S_ISFIFO(stat结构的st_mode成员的编码)宏来测试文件是否是FIFO类型.创建FIFO:#include//mode参数和open函数中的mo
不知者不罪
·
2024-01-27 04:05
unix环境高级编程
FIFO
APUE
APUE
——IPC_管道,消息队列
1.匿名管道1.1匿名管道原理pipe()创建管道,可以使用的单向数据通道用于进程间通信。数组pipefd用于返回引用管道末端的两个文件描述符。pipefd[0]是指管道的读取端。pipefd[1]是指写管道的末端。写入管道写入端的数据是由内核缓冲,直到从读取端读取管道。pipe函数#includeintpipe(intpipefd[2]);#define_GNU_SOURCE/*Seefeatu
liuge
·
2024-01-27 04:05
APUE
Linux
APUE
_管道
1.引言管道是UNIX系统IPC的最古老形式,在shell下的表现形式为管道线。每当在管道线中输入一个由shell执行的命令序列时,shell为每一条命令单独创建一进程,然后将前一条命令进程的标准输出用管道与后一条命令的标准输入相连接。管道有两个主要局限:①管道是半双工的,即数据只能在一个方向上流动。虽然某些系统提供全双工管道但是为了可移植性,不能假定系统提供此功能。②管道只能在具有公共祖先的进程
sicofield
·
2024-01-27 04:35
APUE
Unix
[15]
APUE
:pipe / FIFO
管道pipe一、概述管道(pipe/FIFO)是一种文件,属于pipefs文件系统类型,可以使用read、write、close等系统调用进行操作其本质是内核维护了一块缓冲区与管道相关联,对管道的任何操作,都将被内核转换成读写对应的内存缓冲区只有当所有的写入端描述符均已关闭,且管道中的数据都被读出后,对读端描述符调用read才会返回0(EOF)若所有读端已关闭,此时往管道的写操作会失败,调用进程会
weixin_30702413
·
2024-01-27 04:35
shell
操作系统
APUE
学习之信号(Signal)
目录一、信号1、基本概念2、用户处理信号的方式3、查看信号4、可靠信号和不可靠信号5、信号种类6、终止进程信号的区别二、进程对信号的处理1、signal()函数2、sigaction()函数3、代码演示4、运行结果三、实战演练四、补充1、alarm()函数2、wait()函数3、僵尸进程和孤儿进程一、信号1、基本概念信号是Linux系统中用于进程之间通信或者操作的机制,它给进程提供一种异步的软件中
努力学代码的小信
·
2024-01-27 04:04
APUE
学习
Linux环境编程
Linux下进程间通信:命名管道-mkfifo
本文总结网络和
APUE
关于FIFO讨论,同时参考了Linux系统手册。目录[隐藏
JiePro
·
2024-01-27 04:02
linux系统管理
IPC
linux
Linux
LINUX
mkfifo
mknode
命名管道
APUE
学习之管道(pipe)与命名管道(fifo)
目录一、简介二、管道(Pipe)1、管道的基本概念2、管道的局限性3、管道的创建4、管道的读写规则5、实战演练三、命名管道(fifo)1、命名管道的基本概念2、命名管道的创建3、实战演练4、运行结果四、补充1、wait()函数2、acess()函数3、Linux下文件系统权限一、简介本篇文章主要讲解Linux环境编程中进程间通信的两种常用方法:管道(Pipe)和命名管道(FIFO)。管道:一种半双
努力学代码的小信
·
2024-01-27 04:30
APUE
学习
linux
Linux环境编程
day4
网络编程
#include#defineSER_PORT69#defineSER_IP"192.168.122.96"intdownload(intcfd,structsockaddr_insin){//向服务器发送下载请求charbuf[512]="";//组装请求数据short*p1=(short*)buf;*p1=htons(1);char*p2=buf+2;strcpy(p2,"1_armcli.c
kdhbdsj8494
·
2024-01-27 03:47
网络
网络编程
套接字(1)
网络编程
基础为什么需要
网络编程
?
灰灰快醒醒
·
2024-01-27 00:37
网络
Qt教程-1
Qt除了支持界面设计(GUI编程),还封装了与
网络编程
、多线程、数据库连接、视频音频等相关的功能。
一林修竹
·
2024-01-26 23:11
QT
Linux的IO多路复用和Epoll
前言我们从事服务端开发,少不了对
网络编程
的接触,Epoll也是不可缺少的知识。总之,让我们来通过这篇文章来了解一下吧。文章内容一些基础概念理解I/O多路复用技术Epoll原理常见问题那就开始罢!
MAKIROR
·
2024-01-26 20:23
linux
网络
BAT面试中问到TCP 为什么三次握手,不是两次或四次握手该怎么回答?
什么是三次握手学过
网络编程
的人,应该都知道TCP建立连接的三次握手,下面简单描述一下这个过程。第一次握手:客户端发送TCP包,置SYN标志位为1,将初始序号X,保存在包头的序列号(Seq)里。
奥莉安娜的棒棒糖
·
2024-01-26 19:26
【python】|Python基础语法(字面量、注释、变量、数据类型、数据类型的转换、标识符、运算符、字符串的拓展、数据输入)
Python可以说是全能的,系统运维、图形处理、数学处理、文本处理、数据库编程、
网络编程
、web编程、多媒体应用、pymo引擎、黑客编程、爬虫编写、机器学习、人工智能等等,应用无处不在。
Ulpx
·
2024-01-26 18:09
python
开发语言
考研
学习方法
经验分享
笔记
JavaSE基础学习
Java基本语法四、程序流程控制五、数组六、面向对象(上)数组工具类的封装:七、面向对象(中)八、面向对象(下)九、异常处理十、多线程十一、常用类十二、枚举类与注解十三、集合十四、泛型十五、IO流十六、
网络编程
十七
程序员的人生K
·
2024-01-26 14:41
Java
学习
java
【计算机网络】应用层——HTTP 协议(一)
个人主页:兜里有颗棉花糖欢迎点赞收藏✨留言✉加关注本文由兜里有颗棉花糖原创收录于专栏【
网络编程
】本专栏旨在分享学习计算机网络的一点学习心得,欢迎大家在评论区交流讨论目录一、什么是HTTP协议二、HTTP
兜里有颗棉花糖
·
2024-01-26 12:16
网络编程
计算机网络
http
网络协议
WebSocket实现HTML+SpringBoot聊天功能,小程序+SpringBoot聊天功能
1.在入门Java后的朋友学到
网络编程
会知道UDP和TCP两个知识点,没错WebSocket是一种在单个TCP连接上进行
晓小邰
·
2024-01-26 11:49
springboot
websocket
spring
boot
网络协议
小程序
【JavaEE】
网络编程
TCP/UDP
其他专栏:《MySQL》《C语言》《javaSE》《数据结构》等内容分享:本期将会分享
网络编程
相关的知识目录什么是
网络编程
网络编程
的基本概念Socket概
paper jie
·
2024-01-26 09:39
#
JavaEE
JAVA
网络
服务器
java
网络编程
:写一个简单的网络通讯模型之前应该知道( socket函数 主机字节序和网络字节序 相关函数参数用到的结构体解读)
一.socket函数1.什么是协议?来自百度:通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交换。2.创建socket函数定义:intsocket(in
sevenysq
·
2024-01-26 08:22
网络
tcp/ip
服务器
linux
c语言
c++
网络编程
基础 一个简单的网络通讯模型进阶(封装socket客户端/服务端,多进程的服务端,实现文件传输功能)
一.关于先前基础请参见上一篇文章:http://t.csdnimg.cn/T6sxr二.封装socket客户端#include#include#include#include#include#include#include#include#includeusingnamespacestd;intmain(intargs,char*argv[]){if(args!=3){couth_addr,siz
sevenysq
·
2024-01-26 08:22
网络
tcp/ip
网络协议
centos
c++
linux
c语言
2024.1.19
网络编程
作业
思维导图练习题1>UDP传输实现聊天室服务器端#include#defineSER_IP"192.168.125.151"#defineSER_PORT9999typedefstructMsg{charuser[32];//用户名inttype;//执行操作1.登录、2.发消息、0.退出chartext[1024];//消息内容}msg_t;typedefstructList{structsock
Carl余
·
2024-01-26 07:16
网络
华清远见作业第三十一天——
网络编程
(第六天)
思维导图:代码:服务器:#include#include#include#include#include#include#defineSER_PORT10000#definelogin1//登录协议#defineexchange2//交流协议#definequit3//退出协议//定义从客户端发来信息的结构体体内容typedefstructinfor{inttype_num;//协议charnam
m0_62462327
·
2024-01-26 07:45
华清远见作业
网络
2024Java零基础自学路线(Java基础、Java高并发、MySQL、Spring、Redis、设计模式、Spring Cloud)
、Java集合5、Java高并发6、Java代码实例二、MySQL数据库三、SpringBoot框架(35天)四、微服务SpringCloud四、Redis中间件五、MongoDB数据库六、Netty
网络编程
七
哪 吒
·
2024-01-26 04:50
搬砖工逆袭Java架构师
2023年度总结
2024
Java
中间件
微服务
一文详细讲解 io_uring
在
网络编程
中,我们通常使用epollIO多路复用来处理网络IO,然而epoll也
Linux内核站
·
2024-01-26 01:09
linux
网络
服务器
内核
io_uring
Socket
网络编程
在实际应用中,一些远程管理软件和网络安全软件大多依赖于Socket来实现特定功能,由于TCP(TransmissionControlProtocol,传输控制协议)方式在
网络编程
中应用得非常频繁,此处将对
Lyx-0607
·
2024-01-26 01:07
笔记
Netty学习之Netty介绍
传统的Java
网络编程
在传统的Java
网络编程
中,是基于阻塞形式的IO,在这种形式的IO模型中,由于当数据没有到来的时候,对应的
颜洛滨
·
2024-01-25 19:09
网络编程
day6
网络聊天室项目1.服务器端#include#defineSER_IP"192.168.125.11"#defineSER_PORT6666typedefstructMsg{charuser[32];//用户名inttype;//1.登录、2.发消息、0.退出chartext[1024];//消息}msg_t;typedefstructList{structsockaddr_incin;//客户端网
心若向阳,何惧悲伤
·
2024-01-25 16:09
嵌入式学习-网络编程
网络
网络编程
day5
TCP客户端IO复用select函数实现#include#defineSER_PORT8888#defineSER_IP"192.168.125.11"intmain(intargc,constchar*argv[]){intsfd=socket(AF_INET,SOCK_STREAM,0);if(sfd==-1){perror("");return-1;}structsockaddr_inrin
心若向阳,何惧悲伤
·
2024-01-25 16:09
嵌入式学习-网络编程
网络
linux
c语言
最简单的Java
网络编程
实例(BIO、NIO、Netty版本对比)
最简单的BIO代码通过Socket通信,服务端使用ServerSocket最后也是获得socket。这里有一个坑,在使用Scanner.nextLine()方法时,会吃掉最后的回车符,如果服务端把没有回车符的消息回写到客户端,客户端再使用Scanner.nextLine()时就读不到该行了,会一直阻塞,BufferReader.readLine()也是同样的问题。解决方案,手动加上回车符Syste
快给我饭吃
·
2024-01-25 13:14
【封装request详细介绍】
2.封装网络请求在
网络编程
中,封装请求通常
程序员不想YY啊
·
2024-01-25 10:38
微信小程序
request
java
封装
Java工程师学习指南第5部分:Java
网络编程
与NIO
本文整理了微信公众号【Java技术江湖】发表和转载过的Java
网络编程
相关优质文章,想看到更多Java技术文章,就赶紧关注本公众号吧。
程序员书单
·
2024-01-25 09:40
RPC框架设计
目录一.Socket回顾与I/0模型(一)Socket
网络编程
回顾1.Socket概述2.Socket整体流程3.代码实现(二)I/O模型1.I/O模型说明2.BIO(同步并阻塞)3.NIO(同步非阻塞
enterpc
·
2024-01-25 09:44
JAVA进阶笔记整理
rpc
网络协议
netty
socket
webSocket
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他