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-网络编程
第二十一章
网络编程
第二十一章
网络编程
1.网络相关概念2.IP地址3.域名与端口4.网络协议5.TCP与UDP6.InetAddress7.Socket8.TCP字节流编程19.TCP字节流编程210.TCP字节流编程311
幸运小新
·
2024-01-04 03:33
JAVA第二阶段2
网络
java
Java---
网络编程
文章目录1.
网络编程
概述2.InetAddress3.端口和协议4.Java网络API5.URL6.URLConnection类1.
网络编程
概述 1.计算机网络:是指将地理位置不同的具有独立功能的多台计算机及其外部设备
冒冒菜菜
·
2024-01-04 02:13
Java学习
java
网络
Java 基础学习(十八)多线程进阶、
网络编程
基础
1并发工具包1.1并发工具包概述1.1.1什么是并发工具包Java并发工具包是指java.util.concurrent(简称JUC),在Java5版本中添加。JUC中包含了大量在并发应用开发中非常实用的工具类。行业中说的JUC一般包含java.util.concurrent包、java.util.concurrent.atomic包及java.util.concurrent.locks包中的内容
久 一
·
2024-01-04 01:28
Java
开发学习
java
学习
开发语言
运维
linux
linux C/C++服务器后台开发面试题总结(
网络编程
篇)
四、
网络编程
Linux后台开发技术视频篇1.TCP头大小,包含字段?三次握手,四次断开描述过程,都有些什么状态。状态变迁图。
程序员小贝
·
2024-01-04 01:30
Java
网络编程
之IP,端口号,通信协议(UDP,TCP)
目录1.软件架构2.
网络编程
三要素3.IP1.IPV42.IPV64.端口号5.协议1.UDP协议1.单播2.组播3.广播2.TCP协议1.三次握手2.四次挥手1.软件架构①C/S:客户端/服务器在用户本地需要下载安装客户端程序
JungleiRim
·
2024-01-04 01:42
JavaSE
网络
java
tcp/ip
2 Windows
网络编程
Socket本质上是一个抽象层,它是一组用于网络通信的API,包括了一系列的函数和数据结构,它提供了一种标准的
网络编程
接口,使得应用程序可以在网络中进行数据传输。
奋斗的小方
·
2024-01-04 01:26
Windows编程
windows
网络
IO编程
一、Java
网络编程
https://www.runoob.com/java/java-networking.html二、IO编程https://blog.csdn.net/lucky404/article
唔笛plk
·
2024-01-03 19:54
BIO和NIO编程(待完善)
目录IO模型BIONIO常见问题IO模型Java共支持3种
网络编程
IO模式:BIO,NIO,AIOBIO同步阻塞模型,一个客户端连接对应一个处理线程代码示例:Server端:publicclassBioServer
kk_0910
·
2024-01-03 15:10
java
Java的常规面试题
Java的面试题主要涉及Java基础知识、并发编程、集合原理、JVM原理、I/O与
网络编程
、设计模式、互联网常用框架等多个领域[6]。一些常见的面试问题包括:1.面向对象的特征:继承、封装和多态性。
空心木偶☜
·
2024-01-03 12:15
java
Linux-
四剑客-find-awk-grep-sed解释----未完结版
Linux的四剑客作者:张首富2018/07/15[TOC]find查找文件或目录说明find-searchforfilesinadirectoryhierarchy搜索目录层次结构中的文件用来在指定目录下面查找文件或目录,任何位于参数之前的字符串都被视为想在那个目录下面查找命令格式:`find目录选项参数`命令选项-type指定要查找的文件类型。d目录f文件l链接文件实例:[root@zsftm
weixin_33834075
·
2024-01-03 12:52
awk
操作系统
shell
ARM学习
1dayARM接口与技术1、应用层课程:C、linux-c、数据结构、IO、进程线程、
网络编程
、c++、qt底层课程:ARM、系统移植、驱动开发、stm32&nbiot嵌入式开发岗位:嵌入式应用开发C/
宇智波康
·
2024-01-03 07:08
学习
Go语言基础简单了解
break、continue遍历String函数值传递和引用传递deferinit匿名、回调、闭包函数数组和切片Map结构体自定义数据类型接口协程和channel线程锁异常处理泛型文件读取文件写入反射TCP
网络编程
M03-Aiwin
·
2024-01-03 06:44
golang
开发语言
Linux高并发服务器开发之
网络编程
Linux
网络编程
网络基础网卡ip端口OSI七层模型与TCP/IP四层模型协议网络通信过程TCP和socketTCP状态转移和IO多路复用反应堆模型和线程池模型libeventwebserver项目网络基础网卡网络适配器
Xf3n1an
·
2024-01-03 02:58
Linux编程学习
linux
网络编程
使用UDP和JSON在C#中高效发送结构体数据
使用UDP和JSON在C#中高效发送结构体数据引言在许多
网络编程
场景中,我们经常需要在不同的应用程序或服务之间发送和接收数据。
金士顿
·
2024-01-02 23:35
chatGPT
高端局问答c#
c#
udp
json
c#
Linux-
权限
1.Linux权限的概念Linux下有两种用户:超级用户(root)、普通用户。超级用户:可以再linux系统下做任何事情,不受限制普通用户:在linux下做有限的事情。超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。命令:su[用户名]功能:切换用户。例如,要从root用户切换到普通用户user,则使用suuser。要从普通用户user切换到root用户则使用suroot(root可
进击的小C
·
2024-01-02 21:04
Linux
linux
运维
服务器
计算机网络学习笔记(一)
3.了解
网络编程
协议吗?客户端发送给服务器的请求,怎么确定具体的协议?4.TCP、HTTP、FTP分别属于哪一层?5.讲一下TCP/IP协议。6.说一说你对ARP协议的理解。7.IP协议包含哪些字段?
晚安独角兽
·
2024-01-02 09:01
知识点
计算机网络
学习
笔记
java进阶(三)
IO与
网络编程
3输入输出流IO3.1基础定义3.2IO框架3.3读取字节输入流-InputStream3.3.1InputStream.read3.3.2FileInputStream类说明3.4读取字符输入流
蒋增奎
·
2024-01-02 05:10
java
python
开发语言
(JAVA)-(
网络编程
)-TCP协议
客户端(发送端)1.创建客户端的Socket对象:参数需要传递要服务端(接收端)的IP和端口,会去链接服务端,服务端连接不上代码会报错Socketsocket=newSocket("127.0.0.1",10000);2.从Socket对象中获取输出流,写出数据OutputStreamos=socket.getOutputStream();//获取字节流os.write("邓子AND诩子".get
DZAXX
·
2024-01-02 05:07
网络
java
tcp/ip
「
网络编程
」其他重要的协议或技术_ DNS协议 | ICMP协议 | NAT技术
「归属专栏」
网络编程
「主页链接」个人主页「笔者」枫叶先生(fy)目录一、DNS协议1.1背景1.2域名简介1.3域名解析的过程二、ICMP协议2.1ICMP简介2.2ping命令2.3traceroute
枫叶先生
·
2024-01-01 23:57
#
网络编程
网络
服务器
数据库
写在2023的尾巴上
技术方向还在是移动开发,知识重点集中在
网络编程
(包含TCP和HTTP)和视图绘制这两个方面。此外,我还学习和分享了一些新的知识,这些新知识包含:swift,kotlin,dart以及Flutter。
talk_8
·
2024-01-01 23:46
随笔
年终总结
2023.12.31 python总结
目录1.python语法2.基础语句3.容器4.函数5.语法进阶6.文件操作7.异常处理8.模块9.正则表达式10.pymysql,pandas11.闭包装饰器12.多进程多线程13.
网络编程
14.面向对象
白白的wj
·
2024-01-01 23:09
python
开发语言
pycharm
网络编程
DAY3
1.用多进程实现TCP并发服务器#include#definePORT9999#defineIP"192.168.125.14"//信号处理函数voidhandel(intsigno){if(signo==SIGCHLD){while(waitpid(-1,NULL,WNOHANG)>0);}}//操作函数intdows(intnewfd,structsockaddr_incin){//5收发数据
Aklkimg
·
2024-01-01 19:08
网络
linux
网络通讯基础(9):connect ()函数
connect是一个常用于
网络编程
的函数,它通常用于建立客户端和服务器之间的连接。
shnhe
·
2024-01-01 18:17
服务器
linux
网络
tcp/ip
后端
网络编程
与网络安全
目录1.常说的四层、五层、七层网络模型有什么区别?2.TCP/IP网络模型中的五层模型,每层分别有什么用?3.介绍一下HTTP协议8.HTTPS和HTTP的区别是什么?10.HTTP3和HTTP2的区别是什么?11.TCP建立连接的过程是怎样的?12.为什么是三次握手???13.TCP断开连接的过程是怎样的?14.第四次挥手为什么要等待2MSL(60s)15.为什么是四次挥手?16.TCP滑动窗⼝
code喵喵
·
2024-01-01 17:48
Java面试
https
http
32--
网络编程
、
网络编程
概述Java是Internet上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。
憨憨浩浩
·
2024-01-01 17:13
JavaSE学习记录
网络
java
设计模式
基于UDP的
网络编程
UDP服务端#ifdef_WIN32#define_WINSOCK_DEPRECATED_NO_WARNINGS#definecloseclosesocket#include#else#include#include#include#include#include#include#endif#include#include#include#definePORT8080#defineMAXLINE1
编码小哥
·
2024-01-01 12:25
网络编程
Linux
C
udp
Java Swing GUI实现ATM机(涉及
网络编程
聊天功能)
一、序言1.首先这是本人大二时期的编程,涉及到
网络编程
的聊天功能,大佬勿喷。
晓小邰
·
2024-01-01 12:46
Java应用
网络
java
(JAVA)-(
网络编程
)-UDP协议
在上上文章中我们简单了解了UDP通信协议和TCP协议。这篇文章来讲解java中如何使用UDP协议发送数据。UDP通信协议发送数据:而使用UDP通信协议发送数据也可以看成是寄快递的过程。在寄快递的过程中,我们首先得找快递公司,接着得打包好礼物,然后让快递公司发送包裹,最后付钱走人。1.首先我们得找快递公司:创建发送端的DatagramSocket对象DatagramSocketds=newDatag
DZAXX
·
2024-01-01 12:42
网络
udp
tcp/ip
网络编程
学习(9)/ FTP项目(3) ——目录切换、目录查看功能
网络编程
学习(9)/FTP项目(3)——目录切换、目录查看功能调用功能函数以及对参数数量进行判断客户端`server文件夹下FTPClient.py`状态码的变化服务端`lib文件夹下main.py`查看服务端当前目录客户端
世界的隐喻
·
2024-01-01 11:06
网络通信学习
FTP
项目
网络
学习
python
Windows
网络编程
之UDP通信
实验二UDP通信实验通信模型:1实验类型验证型实验2实验目的1.进一步理解WinsockAPI的调用方法2.了解UDP协议的工作原理3.掌握UDP服务端程序和客户端程序的编写流程4.熟悉程序的调试方法。3背景知识1.Winsock编程模型Winsock编程的主要模型分为流套接字编程模型和数据报套接字编程模型两类,主要区别在于:前者提供双向的、有序的、无重复并且无记录边界的数据流服务,即采用有连接的
a10534126
·
2024-01-01 07:26
java
java
后端
网络编程
『简易TCP网络程序』
个人主页:北海所属专栏:Linux学习之旅、神奇的网络世界操作环境:CentOS7.6阿里云远程服务器文章目录️前言️正文TCP网络程序1.字符串回响1.1.核心功能1.2.程序结构服务器1.3.初始化服务器1.4.启动服务器1.4.1.处理连接请求1.4.2.业务处理1.4.3.回调函数1.5.服务器源文件客户端1.6.初始化客户端1.7.启动客户端1.7.1.尝试进行连接1.7.2.业务处理2
北 海
·
2024-01-01 07:44
Linux学习之旅
神奇的网络世界
网络
tcp/ip
网络协议
Linux
网络编程
数据库的使用和创建
一、基本概念1、数据能够输入计算机并被计算机程序识别和处理的信息集合2、数据库数据库是在数据库管理系统管理和控制之下,存放在存储介质上的数据集合3、数据库管理系统-----DBMSDBMS是数据库系统中对数据进行统一管理和控制的软件系统1、数据库定义功能2、数据库操纵功能3、数据库运行控制功能4、数据通信功能5、支持存取海量数据二、数据库下载sudoapt-getinstallsqlite3sud
西装没钱买
·
2024-01-01 01:45
linux
数据库
sqlite3
网络
Linux
网络编程
广播/组播创建和设置
获取/设置套接字属性1、getsockopt()获取套接字属性2、setsockopt()设置套接字属性参数sockfd:套接字文件描述符level:设置属性层SOL_SOCKET:通用套接字层IPPROTO_IP:IP层IPPRO_TCP:TCP层optname:指定操作,一般用宏表示optval:设置属性对应的值optlen:设置属性对应长度返回值成功返回0,失败返回-1level网络属性设置
西装没钱买
·
2024-01-01 01:45
linux
网络
运维
tcp/ip
Linux
网络编程
TCP目录一、Internet(冷战时期的产物)的发展历史二、网络模型1、OSI七层理论模型2、TCP/IP协议模型(协议族)三、
网络编程
基础1、套接字2、IP地址3、端口号——Port4、字节序小端字节序大端字节序主机字节序
西装没钱买
·
2024-01-01 01:15
网络
tcp/ip
tcp
非常好用的C++跨平台网络通信Mongoose,随笔记录
Mongoose使嵌入式
网络编程
变得快速,坚固且简单。Mongoose适用于Windows、Linux、Mac和许多嵌入式架构如STM32、NXP、TI、ESP32等
dragon_perfect
·
2023-12-31 23:10
工具技术
c++
udp
http
网络协议
websocket
Linux-
前端发版流程
本文仅针对前端发版能用上的命令进行整理1.初次发版cd目标文件夹//进入目标文件夹mkdirnewHtml//创建目录cdnewHtml上传包(tar.gz格式)到newHtml下tar-xvf压缩包名//解压2.非初次发版且需将旧文件进行备份cd目标文件夹//进入目标文件夹mkdirbackups//创建备份目录mvnewHtml/*backups///移动至备份文件夹下rm-rfnewHtml
水逆退散_c
·
2023-12-31 21:29
Linux
linux
运维
服务器
Linux
网络编程
学习心得.5
1.libevent编写tcp服务器流程创建套接字绑定监听创建event_base根节点初始化上树节点lfd上树循环监听收尾普通的event事件文件描述符事件(底层缓冲区的读事件或者写事件)触发回调高级的event事件bufferevent事件核心:一个文件描述符两个缓冲区3个回调读写缓冲区,读回调,写回调,事件回调,一个文件描述符,2.bufferveent事件的监听流程和相关的API函数改变了
Albert.H.Holmes
·
2023-12-31 19:01
linux
网络
运维
Linux
网络编程
学习心得.4
1.epoll工作模式水平触发LT边沿触发ET因为设置为水平触发,只要缓存区有数据epoll_wait就会被触发,epoll_wait是一个系统调用,尽量少调用所以尽量使用边沿触发,边沿出触发数据来一次只触发一次,这个时候要求一次性将数据读完,所以while循环读,读到最后read默认带阻塞,不能让read阻塞,因为不能再去监听,设置cfd为非阻塞,read读到最后一次返回值为-1.判断errno
Albert.H.Holmes
·
2023-12-31 19:00
网络
c++
linux
开发语言
算法
网络编程
(一)用C语言实现TCP单进程服务器与单进程客户端
1,实验内容1,操作人员在命令行窗口输入一行字符并回车后,客户端进程立刻从命令行(本质即stdin)读取数据,并将该行信息发送给服务器。2,服务器收到该行信息后,会将该信息原封不动的返回给客户端,即所谓消息回声(MessageEcho)。3,客户端收到服务器返回的消息回声后,将其打印输出至屏幕(本质即stdout)。4,客户端在从命令行收到EXIT指令后退出。5,在启动1个客户端连接上服务器开展交
Leric7905
·
2023-12-31 16:06
网络编程
c语言
计算机网络
网络编程
(二)用C语言实现TCP多进程服务器与单进程客户端
一,实验内容编写TCP多进程循环服务器程序与单进程客户端程序,实现以下主体功能:。客户端启动连接服务器之后,进入命令行交互模式。操作人员在命令行窗口输入一行字符并回车后,客户端进程立刻从命令行(本质即stdin))读取数据,并将该行信息发送给服务器。服务器收到该行信息后,会将该信息原封不动的返回给客户端,即所谓消息回声(MessageEcho)。客户端收到服务器返回的消息回声后,将其打印输出至屏幕
Leric7905
·
2023-12-31 16:06
网络编程
c语言
计算机网络
tcp/ip
day12--java高级编程:网络通讯
本章专题与脉络1.
网络编程
概述Java是Internet上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。
清风微凉 aaa
·
2023-12-31 06:01
一
Java基础阶段
java
开发语言
(JAVA)-(
网络编程
)-初始
网络编程
网络编程
就是在通信协议下,不同的计算机上运行的程序,进行的数据传输。讲的通俗一点,就是以前我们写的代码是单机版的,
网络编程
就是联机版的。应用场景:即时通信,网游对战,金融证券,国际贸易,邮件等等。
DZAXX
·
2023-12-31 06:46
网络
(JAVA)-(
网络编程
)-InetAddress(ip)
InetAddress类就表示ip地址,他是一个接口,有两个实现类:Inet4Address和Inet6Address,分别表示IPv4和IPv6.创建对象:此类没有对外提供构造方法,创建ip对象要使用InetAddress类的静态方法getByName()。staticInetAddressgetByName(Stringhost)//参数可以是IP地址,也可以是主机名称主机名称可以通过"我的电
DZAXX
·
2023-12-31 06:11
网络
java
tcp/ip
通信原理课设(gec6818) 006:
网络编程
目录1、概念2、通信3、通信基本流程TCP:UDP:4、函数I创建套接字II绑定地址III字节序转换IV地址转换V监听VIacceptVIIconnectVIII从套接字接收信息IX从套接字发送消息X关闭套接字5、网络配置1、确保你的网卡里面有两个虚拟网卡,你的有线网卡的型号也在这里面看在更改适配器里面看是否有VMnet1VMnet82、配置电脑的有线网卡ip3、配置ubuntu的ip4、配置开发
Flying778
·
2023-12-31 05:14
gec6818
网络
服务器
linux
c语言
【
Linux-
编译器gcc/glibc升级】CentOS7.9使用NodeJS18时报错/lib64/libm.so.6: version `GLIBC_2.27‘ not found
【
Linux-
编译器gcc/glibc升级】CentOS7.9使用NodeJS18时报错/lib64/libm.so.6:version`GLIBC_2.27'notfound背景分析原因解决方案执行步骤推荐方式踩坑记录文章已收录至
Fun肆编程
·
2023-12-31 05:08
linux
运维
服务器
node.js
前端
Python中的
网络编程
IP地址IPv4IPv6查看本机的IP地址winipconfiglinuxifconfigping命令pingwww.baidu.com查看是否能连通指定的网站ping192.168.1.222查看是否能连通指定的IPPort端口0-65535TCP/IP协议传输数据之前要建立连接,通过三次握手建立:客户端-->服务端,SYN客户端告诉服务端我是谁服务端-->客户端,ACK+SYN服务端告诉客户端
小希 fighting
·
2023-12-31 05:35
网络
python
服务器
Netty(一)-NIO
一、Netty现在的互联网环境下,分布式系统大行其道,而分布式系统的根基在于
网络编程
,而Netty恰恰是Java领域
网络编程
的王者。
杀神lwz
·
2023-12-31 05:52
网络编程
java
2019-08-14_Note_Day18
网络编程
一、socket1.什么是socket编程socket又叫套接字,指的是实现通信的两个端这两个端有分为服务器套接字和客户端套接字2.服务器套接字python中提供了一个socket模块来支持socket
Lis_reak
·
2023-12-30 23:11
Linux
网络编程
项目---网络词典(带源码)
源代码:https://download.csdn.net/download/weixin_55953651/88071831蓝奏云下载地址:https://wwca.lanzouj.com/iPsJ706ghzhc1.包含的文件client---客户端server---服务器dict.txt---单词文本文件Makefile---同时编译client和server并清空用户信息2.makemak
木易_
·
2023-12-30 22:49
linux
网络
服务器
Linux与C/C++服务器开发:深入探索
网络编程
与实用技术(文末送书)
屿小夏:个人主页个人专栏:书籍推荐莫道桑榆晚,为霞尚满天!文章目录前言一.构建高性能LinuxC/C++服务器1.1优化服务器性能1.2处理并发和并行性1.3高效管理内存1.4利用高级网络功能1.5开发多线程LinuxC/C++服务器1.6线程管理1.7同步1.8线程间通信二.优化LinuxC/C++服务器的网络I/O三.书籍推荐3.1《LinuxC/C++服务器开发实践》3.2内容介绍3.3适合
屿小夏
·
2023-12-30 13:27
书籍推荐
服务器
linux
c语言
c++
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他