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-网络编程
Java
网络编程
之UDP和TCP套接字
文章目录一.
网络编程
概述二.UDP
网络编程
1.UDP套接字2.UDP客户端回显服务器程序2.1UDP回显服务器2.2UDP客户端2.3UDP实现查词典的服务器三.TCP
网络编程
1.TCP套接字2.TCP
韵秋梧桐
·
2023-11-09 05:40
JavaWeb
网络编程
Java
Socket
UDP/TCP
套接字
【Windows
网络编程
】二.TCP套接字编程与主机上线实验
API:socket:套接字函数创建绑定到特定传输服务提供程序的套接字。函数原型:SOCKETWSAAPIsocket([in]intaf,[in]inttype,[in]intprotocol);参数:af:地址规范系列:AF_INET:IPv4,AF_INET6:IPv6type:新套接字的类型规范SOCK_STREAM:TCPSOCK_DGRAM:UDPprotocol:如果指定值0,则调用
Shad0w-2023
·
2023-11-09 05:07
Windows网络编程
网络
计算机网络
Python进阶:关于python的
网络编程
基础
文章目录一、什么是
网络编程
二、socket1.socket的基本语法2.与socket有关的一些函数(1)服务端函数(2)客户端函数(3)公共函数三、程序需求1.服务端分析2.客户端分析四、代码升级1.
只存在于虚拟的King
·
2023-11-09 03:48
python
网络
开发语言
学习
深度学习
经验分享
计算机网络
Linux-
文件远程拷贝命令scp、sftp的使用
文章目录scpsftp总结scpscp:远程拷贝,底层通过ssh协议远程连接到其他的机器上,复制文件scp用法:scp源文件目标文件示例1拷贝远程机器/lianxi2目录下的所有文件到本地/tmp目录下拷贝文件夹要接-r表示递归拷贝
[email protected]
:/lianxi2/tmp示例2拷贝本地/lianxi/0721目录下的所有文件到远程机器/lianxi2目录下scp/li
失眠大艺术家
·
2023-11-09 03:09
Linux
linux
服务器
ssh
linux c语言 ppt,linux操作系统下c语言编程入门.ppt
linux操作系统下c语言编程入门.pptLinux操作系统下C语言编程入门CNTLinux操作系统简介基础知识进程介绍文件操作时间概念消息管理线程操作
网络编程
Linux下C开发工具介绍一Linux操作系统简介发展历史
Min ZR
·
2023-11-08 20:20
linux
c语言
ppt
Linux-
安装Jenkins 超细讲解
目录1.安装SUNJDK2.添加Jenkins库到yum库,添加完成后将从这里下载安装。3.Jenkins相关配置:3.1Jenkins端口配置,改成自己需要的端口:3.2Jenkinsjavabin命令路径配置3.3设置Jenkins堆内存3.4设置插件更新中心镜像4.启动Jenkins1.安装SUNJDK参见我的博客:LinuxCentOS-安装Java2.添加Jenkins库到yum库,添加
LeoSong121
·
2023-11-08 19:36
Linux
CI/CD
Centos
网络编程
之tcp十一种状态及问题处理办法
尊重原创版权:https://www.noveljp.com/hot/43730.html更多内容参考:https://www.noveljp.com/Linux
网络编程
之tcp十一种状态及问题处理方法
HDX柿子
·
2023-11-08 19:01
网络
tcp/ip
centos
Visual Studio 2017附加依赖项
在读韩国人尹圣雨的《TCP/IP
网络编程
》,在书中教我如何在VisualStudio2008中设置附加依赖项,但是我使用的是VisualStudio2017,所以我写下这篇文章学习如何在VisualStudio2017
seasidezhb
·
2023-11-08 19:29
网络编程实战
visual
studio
网络编程
—TCP编程
1.概述:计算机网络是指两台或更多的计算机组成的网络,在同一个网络中,任意两台议计算机都可以直接通信,因此所有计算机都需要遵循同一种网络协议。为了把计算机网络接入互联网,就必须使用TCP/IP协议。TCP/IP协议泛指互联网协议,其中最重要的两个协议是TCP协议和IP协议。只有使用TCP/IP协议的计算机才能够联入互联网,使用其他网络协议(例如NetBIOS、AppleTalk协议等)。IP地址:
酷酷的头发
·
2023-11-08 19:59
网络
tcp/ip
网络协议
网络编程
——TCP协议面向连接的可靠的传输协议——建立与断开连接
TCP/IP不是一个协议,而是一个协议族的统称。里面包括了IP协议,IMCP协议,TCP协议,以及我们更加熟悉的http、ftp、pop3协议等等。TCP协议的特点TCP协议提供面向连接的,端对端的,字节流的,可靠的,传输层的服务。TCP是在IP网络层之上的传输层协议。端对端(port到port):IP层负责数据包从一个IP到另一个IP的传输。IP层之上的TCP层加上端口后,就面向进程了,每个端口
边缘计算机
·
2023-11-08 15:12
网络编程
计算机网络实验——基于TCP协议的socket编程
2.熟悉c++、Java等高级编程语言
网络编程
的基本操作。3.基本了解对话框应用程序的编写过程。4.实现TCP套接字编程。二、实验内容(一)实验思路1、学习理解TCP协议。
m0_67402588
·
2023-11-08 15:11
java
tcp/ip
网络
服务器
spring
java
网络编程
——TCP实例
网络编程
java.net包中提供了两种常见的网络协议的支持:TCP:TCP(TransmissionControlProtocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,TCP
wangms821
·
2023-11-08 15:09
java
java
网络通信
tcpip
【
网络编程
】传输层——TCP协议
文章目录TCP协议TCP协议格式窗口大小六个标志位确认应答机制超时重传机制连接管理机制三次握手四次挥手流量控制滑动窗口拥塞控制延迟应答捎带应答面向字节流粘包问题TCP异常情况TCP小结基于TCP的应用层协议TCP与UDP的对比TCP相关实验CLOSE_WAIT状态实验TIME_WAIT状态实验TIME_WAIT状态引起的bind失败解决方案listen的第二个参数TCP协议TCP(传输控制协议)是
星河万里᭄ꦿ࿐
·
2023-11-08 15:38
网络编程
网络
tcp/ip
网络协议
tcp
Netty学习笔记(四)Netty概述及传统阻塞 IO 、Reactor 模式线程模型
2.需要具备其他的额外技能:要熟悉Java多线程编程,因为NIO编程涉及到Reactor模式,你必须对多线程和
网络编程
非常熟悉,才能编写出高质量的NIO程序。
yangwen-bo
·
2023-11-08 15:55
后端开发
netty
java
多线程
Netty概述
它大大简化了
网络编程
,如TCP和UDP套接字服务器。“快速和简单”并不意味着生成的应用程序将受到可维护性或性能问题的影响。Netty经过精
二仙桥臧克家
·
2023-11-08 14:53
Netty
netty
【转】【Netty 】Netty Channel 源码分析
我们在进行
网络编程
时选用何种传输方式编码(OIO、NIO等)决定了这些字节的传输方式。在没有Netty之前,为了提升系统的并发能力,从OIO切换到NIO时,需要对代码进行大量的重构,因为相应的J
中年油腻男人的转型之路
·
2023-11-08 14:53
Netty
【计算机网络 24】TCP/IP数据包结构详解
一、前言一般来说,
网络编程
我们只需要调用一些封装好的函数或者组件就能完成大部分的工作,但是一些特殊的情况下,就需要深入的理解网络数据包的结构,以及协议分析。如:网络监控,故障排查等。
哪 吒
·
2023-11-08 14:14
计算机网络
JAVA深化篇_35——
网络编程
基本概念
网络编程
基本概念计算机网络计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统
OldGj_
·
2023-11-08 14:26
JAVA
基础深化和提高
java
网络
开发语言
MFC Socket
网络编程
之TCP客户端
如果想要做一个和Socket有关的MFC软件,在创建基本对话框时需要点击Windows套接字;然后方可进行Socket有关操作;如果没有点,可以在头文件之前写上#pragmacomment(lib,“ws2_32.lib”);包含头文件#include创建一个服务端程序步骤如下:1,创建套接字(socket);2,将套接字绑定到一个本地地址和端口上(bind);3,将套接字设为监听模式,准备接受客
鹅鹅鹅呢
·
2023-11-08 12:16
java
mfc
网络
tcp/ip
服务器
rpc
MFC Socket
网络编程
之TCP服务器端
TCP/IP与OSI7层参考模型的对应关系OSI的第12层也就是物理层和数据链路层对应于TCP/IP的网络接口;OSI的第3层网络层对应TCP/IP的网络层;OSI的传输层对应TCP/IP的传输层;OSI的567层也就是会话层,表示层,应用层对应TCP/IP的应用层;OSI参考模型并不是真正存在的7层;OSI各层所使用的协议:应用层:远程登录协议Telnet,文件传输协议FTP,超文本传输协议HT
小芬熊
·
2023-11-08 12:16
java
网络
tcp/ip
mfc
运维
java
MFC-
网络编程
TCP服务端(NBlockSocket)
目录1、NBlockSocket.h类:(1)、Init接口函数(2)、Register接口函数(3)、Send接口函数(4)、Accept接口函数(5)、Recv接口函数2、实现通讯:(1)、初始化服务器,注册回调函数(2)、回调函数(3)、实现信息的分发和显示3、配置类的添加:(1)、数据解释写入文档(2)、数据解析查找文档4、运行UI:1、NBlockSocket.h类:(1)、Init接口
1天道酬勤1
·
2023-11-08 12:14
网络
tcp/ip
服务器
零基础小白-自学java全栈开发-学习路线-只要看这一篇就可以了(完整版)
文章目录导航小白自述具体内容以及详细流程开发工具的使用总结一下什么是java第一个java程序分析基础知识运算符操作控制语句数组类型方法定义和使用Eclipse工具的使用类与对象常用类集合类内部类异常处理MySQL数据库JDBC操作I/O输入输出流多线程
网络编程
java微课程
·
2023-11-08 11:30
零基础小白自学java
java
mysql
vue.js
ssm
spring
boot
linux-
(from_timer)-定时器的升级
查看linux版本:catproc/version使用旧主板型号(SSD202D)4.9.84使用新主板型号(RV1126)4.19.111============================================================================移植yaffs驱动时发现内核对定时器进行了升级,很扯淡啊!多亲切多易懂啊!你看这个回调函数,看不懂啊,花里胡
旋风旋风
·
2023-11-08 10:25
rv1126-rv1109
linux
rv1126-rv1109
Java后端互联网500道中高级面试题(含答案),linux钩子技术
Java获取反射的三种方法
网络编程
常用APIString相关字符型常量和字符串常量的区别什么是字符串常量池?String是最基本的数据类型吗String有哪些特性String为什么是不可变的吗?
Alibaba_开源
·
2023-11-08 07:30
程序员
面试
java
后端
Linux学习之----socket
网络编程
基础
分层模型OSI七层模型1.物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后再转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。2.数据链路层:定义了如何让格式化数据以帧为单位进行传输,以及如何让控制对物理介质的访问。这一层通常还提供错误检测和纠正,以确保数据
苏瓜皮
·
2023-11-08 07:17
Linux
linux-
网络基础概念与socket编程
文章目录学习目标1网络基础概念1.1协议1.2分层模型1.3数据通信过程1.4网络应用程序的设计模式1.5以太网帧格式1.6网络名词术语解析(自行阅读扫盲)2SOCKET编程2.1socket编程预备知识2.2socket编程主要的API函数介绍2.2.1intsocket(intdomain,inttype,intprotocol);2.2.2intbind(intsockfd,conststr
琰婧
·
2023-11-08 07:46
#
linux-网络编程
大学-Java课程-第十三章 Java
网络编程
第十三章JavaJava
网络编程
13.1URL(UniformResourceLocation-系统资源定义符)类13.2InetAddress类13.3套接字13.3.1套接字概述13.3.2客户套接字的建立
七百~~~汪汪汪
·
2023-11-08 07:14
大学Java实用教程笔记
java
网络
开发语言
Linux
网络编程
-Socket编程
socket这个词可以表示很多概念:1.在TCP/IP协议中,“IP地址+TCP或UDP端口号”唯一标识网络通讯中的一个进程,“IP地址+端口号”就称为socket。2.在TCP协议中,建立连接的两个进程各自有一个socket来标识,那么这两个socket组成的socketpair就唯一标识一个连接。socket本身有“插座”的意思,因此用来描述网络连接的一对一关系。3.TCP/IP协议最早在BS
祝你幸福365
·
2023-11-08 07:42
#
Linux网络编程
网络
linux
tcp/ip
linux
网络编程
-socket-函数及TCP通信实现
套接字概念在通信过程中,套接字一定是成对出现的即服务器一个,客户端一个。Socket本身有“插座”的意思,在Linux环境下,用于表示进程间网络通信的特殊文件类型。本质为内核借助缓冲区形成的伪文件。既然是文件,那么理所当然的,我们可以使用文件描述符引用套接字。虽然仅有一个套接字,但这个套接字有两个缓冲区,一端的发送缓冲区对应对端的接收缓冲区,那么不看细节,那就是管道从一端流到另一端。一个服务端和一
贪睡的蜗牛
·
2023-11-08 07:12
#
linux网络编程
网络
linux
tcp/ip
Java-
网络编程
网络编程
是实现互联网上的多个设备之间进行数据传输网络协议网络协议是用来规定数据传输的规则,为了统一网络传输的标准,国际标准化组织定义了OSI模型(开放系统互联参考模型),但由于OSI模型的协议比较复杂,
李沐泽
·
2023-11-08 07:10
JAVA杂记
网络编程
tcpip
UDP
三次握手
四次挥手
Java
网络编程
--TCP通讯
Java
网络编程
--TCP通讯目标实验步骤预备知识使用说明实验代码总结目标基于TCP的Socket编程。使用套接字编写客户—服务器程序,实现客户—服务器交互计算。
喜欢吃布丁但是没有钱
·
2023-11-08 07:09
Java
Java
网络编程
TCP通信
网络编程
打开的第一节预备课-----关于socket
一、引言传统的进程间通信借助内核提供的IPC机制进行,但是只能限于本机通信,若要跨机通信,就必须使用网络通信,比如之前在操作系统学习到的pipe通信,这是一个本机通信,是最基本的IPC机制进行的。socket网络通信和pipe通信的区别在于:1.socket可以建立一个socketpair,使用文件描述符操作两个缓冲区,而pipe是两个文件描述符操作一个内核缓冲区。2.在网络传输中,需要考虑大端和
莫浅子
·
2023-11-08 07:07
网络编程
网络
服务器
C++
在线英英词典项目实现
通过这个项目,能够很好的联系Linux
网络编程
的知识。下面就来分享一下这个项目。1.项目介绍在线词典主要实现四个功能,分别是用户注册,用户登录,词汇查询以及用户查询历史的查询。
wjc96815
·
2023-11-08 03:59
服务器
c语言
数据库
linux
网络编程
-在线英英词典项目
在线英英词典项目功能描述:用户注册和登录验证:服务器端将用户信息和历史记录保存在数据库中,客户端填写用户名和密码,服务器端在数据库中查找、匹配、返回结果。单词在线翻译:根据客户端输入的单词在字典文件中搜索,历史记录查询:项目分析:项目流程:定义数据库中表的结构;定义消息结构体;分析服务器和客户端流程;编码实现。第一步:先在数据库中建立两个表:usr和recordusr表是用户账号信息表record
夏小夏@
·
2023-11-08 03:28
linux
网络编程
服务器
网络
数据库
服务器
lv11 嵌入式开发 计算机硬件基础 1
再学习IO、进程、线程、进程间通信、
网络编程
、数据库等都是linux为我们写好的接口函
4IOT
·
2023-11-08 03:56
嵌入式开发
arm开发
网络编程
在线英英词典之注册模块实现(三)
客户端注册模块//注册intdo_register(intsockfd,MSG_T*msg){printf("register...\n");memset(msg,0,sizeof(MSG_T));//将msg内存全部置为0msg->type=MSGTYPE_R;printf("inputname:");scanf("%s",msg->name);getchar();//输入注册用户名printf
仙八哥
·
2023-11-08 03:26
在线词典
网络
数据库
sqlite
网络编程
10.26
#include#defineSER_PORT69intmain(intargc,constchar*argv[]){intcfd=socket(AF_INET,SOCK_DGRAM,0);//创建套接字文件用于发送给服务器if(cfd==-1)//判断套接字文件是否创建成功{perror("socketerror");return-1;}printf("*********************
a-911
·
2023-11-07 23:33
网络
php
开发语言
Linux-
基础了解-03-Shell 教程/Shell 变量/Shell 传递参数/Shell 数组/Shell 基本运算符/Shell echo命令
@Shell教程/Shell变量/Shell传递参数/Shell数组/Shell基本运算符/Shellecho命令一、Shell教程Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。KenThompson的sh是第一种UnixShell,
Xiaowu2048
·
2023-11-07 23:55
linux
bash
服务器
14.Python
网络编程
—Pexpect & paramiko
14.1Pexpect简介Pexpect是DonLibes的Expect语言的一个Python实现,是一个用来启动子程序,并使用正则表达式对程序输出做出特定响应,以此实现与其自动交互的Python模块。Pexpect的使用范围很广,可以用来实现与ssh、ftp、telnet等程序的自动交互;可以用来自动复制软件安装包并在不同机器自动安装;还可以用来实现软件测试中与命令行交互的自动化。14.2Pex
大勇任卷舒
·
2023-11-07 22:13
python网络编程
python
vc++
网络编程
多线程_C ++多线程编程的优化
vc++
网络编程
多线程Asmodernprogramscontinuetogetmorecomplexintermsofbothinputandexecutionworkloads,computersaredesignedwithmoreCPUcorestomatch.Toachievehighperformancefortheseprograms
weixin_26746861
·
2023-11-07 14:13
网络
python
多线程
java
算法
C语言
网络编程
socket服务端TCP连接创建
客户端连接创建:#include#include#include#include#include#include#include#include#includevoid*read_msg(void*arg);void*read_msg(void*arg){intfb=*((int*)arg);charmsg[1024];while(1){memset(msg,0,strlen(msg));read
人间不清醒ab
·
2023-11-07 12:27
C语言
网络
tcp/ip
服务器
c语言
网络协议
Linux-
进程创建,进程终止,进程等待
文章目录:1.进程创建1.1fork()函数1.2vfork()函数2.进程终止2.1进程终止的场景2.2进程常见的终止方法正常终止(可以通过echo$?查看进程退出码)异常退出:Ctrl+c,信号终止扩展-->[刷新缓冲区的方式]扩展-->[库函数在哪一步冲刷缓冲区,关闭流]3.进程等待3.1进程等待的作用3.2wait()函数wait函数的使用问题一:如下代码我们如何证明父进程没有先退出,而是
双鱼211
·
2023-11-07 12:02
linux—系统
linux
进程创建
进程终止
进程等待
wait
Linux-
不同进程变量地址相同,其物理地址相同吗?
1·printf缓冲区如果缓冲区满了-那么就直接输出如果缓冲区未满-用户强制刷新会输出程序结束会输出举个例子我们来看下#include#include#includeintmain(){printf("hello\n");sleep(5);exit(0);}#include#include#includeintmain(){printf("hello");sleep(5);exit(0);}通过这
HANWEN KE
·
2023-11-07 11:39
Linux
linux
unix
c++
C语言运行代码示例
这个程序使用了C++11的标准库,包括了
网络编程
库(),字符串处理库()和文件操作库()。
华科℡云
·
2023-11-07 10:39
rust
开发语言
后端
【Windows
网络编程
】一.主机相关网络信息编程
需要包含的头文件:#include#include#paramacomment(lib,"ws2_32.lib")#include
Shad0w-2023
·
2023-11-07 10:47
Windows网络编程
windows
网络
网络安全
Day1 ARM基础
【ARM课程认知】1.ARM课程的作用承上启下基础授课阶段:c语言、数据结构、linux嵌入式应用层课程:IO、进程线程、
网络编程
嵌入式底层课程:ARM体系结构、系统移植、linux设备驱动c++/QT2
陽光下瘋狂
·
2023-11-07 07:19
stm32
网络编程
基础知识点总结
网络编程
基础知识点总结一.概述本文是
网络编程
系列的第一篇文章,所以不讲代码,主要是
网络编程
的一些基础知识,下面的这些知识点主要是对java
网络编程
这本书的归纳与整理。有兴趣的同学可以看看。
肆月拾忆.Allen
·
2023-11-07 05:40
java
SE
网络
java
http
https
网络编程
基础知识
文章目录1、网络概念2、协议3、网络分层4、网络传输流程5、端口号1、网络概念先有计算机还是先有网络呢?答案是先有计算机,为了数据研究和沟通的需求产生的网络,网络的产生是为了提升效率的。那什么是网络呢?网络指的是网络协议栈,它是一个软件属于操作系统的一部分,贯穿整个体系结构。如图:独立模式:计算机之间相互独立;局域网LAN:计算机数量更多了,通过交换机和路由器连接在一起;广域网WAN:将远隔千里的
小朱同学..
·
2023-11-07 05:29
linux操作系统和网络
网络
网络协议
《TCP/IP
网络编程
》第17章 优于select的epoll
《TCP/IP
网络编程
》第17章优于select的epollepollselect速度慢的原因select优点epoll相关函数和结构体epoll回声服务器端17.echo_epollserver.c条件触发和边缘触发条件触发的事件特性
oqqyx1234567
·
2023-11-06 22:11
C/C++
整理
tcp/ip
网络
tcp/ip
TCP IP
网络编程
:第17章 优于select的epoll
本章将介绍比select速度更快的epoll方法一、基于select的I/O复用技术速度慢的原因调用select函数后一般都有一个针对所有文件描述符的循环语句每次调用select函数时都需要向该函数传递监视对象信息二、select相比epoll的优点:大部分操作系统都支持select函数,而epoll函数只在Linux系统下提供支持所以,在服务器接入者少且要求程序在不同系统上具有兼容性时,使用se
gaohua106
·
2023-11-06 22:39
TCP
IP网络编程
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他