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
Android---网络编程
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
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
大学-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
开发语言
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语言
网络协议
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网络编程
网络编程
之TCP编程
一、TCP基本概述TCP是一种传输层的网络协议,是一种面向连接的,可靠的,基于字节流的网络协议。进行TCP通信的时候,双方一定要先建立连接,也就是我们所说的三次握手,建立稳定连接之后,接下来就是我们的通信了,接下来就可以进行正常的发送和收发数据。收发数据的时候是基于字节流的。TCP编程模型模型解析:1.首先,服务器端先用户区创建一个socket文件,随后绑定内核空间中一个网卡设备的映射,(为何需要
嵌入式萌新cool
·
2023-11-06 22:06
网络
tcp/ip
网络协议
TCP IP
网络编程
(七) 理解select和epoll的使用
文章目录理解select函数select函数的功能和调用顺序设置文件描述符设置监视范围及超时select函数调用示例优于select的epoll基于select的I/O复用速度慢实现epoll时必要的函数和结构体epoll_createepoll_ctlepoll_wait基于epoll的服务器端边缘触发和水平触发理解select函数select函数的功能和调用顺序使用select函数可以将多个文
北方以南ccc
·
2023-11-06 22:33
TCP/IP网络编程
网络
tcp/ip
网络协议
黑马python高级阶段测试题_Python学习路线图--Python高级
Python学习路线图的第二个阶段是Python高级的学习,学完后需要掌握的Python技能:1.熟练使用Linux操作系统;2.掌握
网络编程
相关技术,能够实现网络间数据通信;3.掌握程序设计开发中多任务实现方式
weixin_40003512
·
2023-11-06 12:40
黑马python高级阶段测试题
TCP IP
网络编程
笔记——尹圣雨
问题:write函数第二个参数,为什么转换成char*形式?自己理解:char大小为1,转换成char指针,表示从第一个字节开始,第三个参数表示传递大小——字节数。与地址指针对应传输数据时,数据的格式是什么?9.2中用SO_REUSEADDR后,Time_Wait状态时端口号被分配给其他套接字,但是最后的ACK消息没有正常传到主机B,此时B进行FIN消息重传,会不会传到其他位置(端口号已经分配给其
Toskies
·
2023-11-06 11:48
网络编程
udp
tcp/ip
网络
了解Netty,从IO开始
java程序员要想升级高级工程师或者成为架构师,绕不开Netty的学习,就算你不做IM即时通信,也不是
网络编程
的工作岗位,仅仅只是CRUD程序员,当你想要了解一下Dubbo、Redis、kafka、rabbitMQ
青鱼入云
·
2023-11-06 09:26
计算机网络
java
Netty
网络
畅销书《Kali Linux高级渗透测试》更新版速速查收~
懒大王感谢大家的关注和三连支持~作者简介:懒大王敲代码,正在学习嵌入式方向有关课程stm32,
网络编程
,数据结构C/C++等今天给大家推荐畅销书《KaliLinux高级渗透测试》,希望大家能觉得实用!
懒大王敲代码
·
2023-11-06 08:59
懒大王闲谈
linux
运维
服务器
好书推荐
【好书推荐】《用户画像:平台构建与业务实践》
作者简介:懒大王敲代码,正在学习嵌入式方向有关课程stm32,
网络编程
,数据结构,C/C++等哈喽!各位铁汁们大家好啊,今天给大家推荐的的是机械工业出版社的《用户画像:平台构建与业务实践》这本书!
懒大王敲代码
·
2023-11-06 08:58
懒大王闲谈
大数据
用户画像
好书推荐
C/C++
网络编程
基础知识超详细讲解第二部分(系统性学习day12)
目录前言一、UDP编程UDP特点:UDP框架:UDP函数学习发送端代码案例如下:二、多路复用前提讲述selectpoll三、图解如下总结前言作者简介:懒大王敲代码,正在学习嵌入式方向有关课程stm32,
网络编程
懒大王敲代码
·
2023-11-06 08:28
网络编程学习
学习
c语言
c#
开发语言
C/C++
网络编程
基础知识超详细讲解第三部分(系统性学习day13)
线程并发服务器实例代码如下:二、域通信域通信TCP实例代码如下:三、广播与组播(UDP)1.广播实例代码如下:2.组播实例代码如下:四、图解如下总结前言作者简介:懒大王敲代码,正在学习嵌入式方向有关课程stm32,
网络编程
懒大王敲代码
·
2023-11-06 08:22
网络编程学习
Ubantu和C语言学习
学习
Android---
彻底掌握 Handler
Handler现在几乎是Android面试的必问知识点,大多数Adnroid工程师都在项目中使用过Handler。主要场景是子线程完成耗时操作的过程中,通过Handler向主线程发送消息Message,用来刷新UI界面。下面我们来了解Handler的发送消息和处理消息的源码实现。分析源码的时候最好找到一个合适的切入点,Handler源码的一个切入点就是它的默认构造器。从newHandler开始在无
别偷我的猪_09
·
2023-11-06 07:57
#
Android进阶
android
MySQL数据库的四种连接方式
如下代码来测试:获取MySQL数据库连接要想获取连接,准备工作:①MySQL服务开启②连接的基本条件:指明数据库的IP地址、端口号、用户名、密码③导入MySQL的驱动(即为jdbc中的相关接口的实现类和集合)3.
网络编程
中的
下个路口遇见希望
·
2023-11-06 07:12
java基础课程总结
mysql
数据库
java
Java ftp服务器
相比传统的C/C++,使用Java的多线程和
网络编程
能令我们更轻易地开发出稳定可靠的Ftp服务器。Ftp协议简介FileTransferProtocol,文件传输协议,顾
甲骨文数据库
·
2023-11-06 05:30
服务器
网络
java
BIO/NIO/AIO的几个思考
为什么网上一讲到BIO/NIO/AIO就是Socket编程、
网络编程
blabla一堆?NIO是不是就是javanio库?
小智pikapika
·
2023-11-06 05:12
JavaEE-
网络编程
-客户端服务器
五层协议物理层基础设施数据链路层两个相邻节点之间的数据传输网络层两个节点之间的路径规划传输层通信中的起点和重点应用层传过去的数据咋用下层协议给上层提供服务,上层协议调用下层协议封装和分用->发送和接受数据
网络编程
Gremmie2003
·
2023-11-06 00:52
JavaEE冲冲冲
网络
服务器
java
java-ee
【JavaEE初阶】 UDP服务器与客户端的搭建
回显客户端与服务器建立回显服务器回显客户端成果展示翻译小助手服务器与客户端的简单建立服务器的建立客户端的建立结果展示多个客户端对一个服务器⭕总结前言我们用Java实现UDP数据报套接字编程,需要借用以下API来实现DatagramSocketAPI
网络编程
遇事问春风乄
·
2023-11-06 00:43
JavaEE初阶
java-ee
udp
服务器
java
开发语言
客户端
Windows
网络编程
:隐藏DLL文件
图片发自作者發姨隐藏进程的方法是把要在进程中完成的功能放在DLL文件中完成,然后将DLL文件注入到其他进程当中,从而达到隐藏进程的目的。现在要做的是隐藏进程中的DLL文件,当把DLL文件注入到远程进程后,可以将DLL也隐藏掉。操作系统在进程中维护着一个叫做TEB的结构体,这个结构体是线程环境块。下面通过WinDBG这个调试工具来一步一步地学习TEB,并通过TEB来学习如何隐藏DLL文件。一、启动W
發姨
·
2023-11-05 23:54
没想到这么齐全!这份 Python 实战干货yyds
1.200+Python练手案例:2.Python全套视频教程等:3.浙大Python学习套装:*4.Python实战案例:5.Pandas学习大礼包6.学习手册大礼包Python知识手册
网络编程
、正则
Python数据挖掘
·
2023-11-05 23:53
python
机器学习
数据分析及可视化
python
开发语言
机器学习
人工智能
数据分析
网络编程
基础知识
http://t.csdnimg.cn/ehVt5网络发展史课程简介课程共七天,旨在让大家对
网络编程
进行基本认识,并在Linux下实现多机通信。
零基础的小杨
·
2023-11-05 22:44
网络编程
C语言
网络
c语言
linux
1024程序员节
tcp/ip
网络协议
基于Reactor的Web服务器(一)
之前学完
网络编程
以后,想自己动手实现一个Web服务器,在这方面可以多看看别人写的代码、一些书籍(Linux-Unix系统级编程手册)等等的方式来学习一下怎么实现一个简单的服务器。
TangguTae
·
2023-11-05 19:19
linux
服务器
Reactor
epoll
线程池
http
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他