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
ruby+网络编程
网络编程
套接字(1)
文章目录
网络编程
套接字(1)1.预备知识1.1源IP与目的IP1.2认识端口号1.3理解"端口号"和"进程ID"1.4源端口号和目的端口号1.5认识TCP协议和UDP协议(1)TCP(2)UDP1.6网络字节序
Ryujianli
·
2023-08-27 05:09
linux网络编程
网络
linux
网络编程
套接字(2): 简单的UDP网络程序
文章目录
网络编程
套接字(2):简单的UDP网络程序3.简单的UDP网络程序3.1服务端创建(1)创建套接字(2)绑定端口号(3)sockaddr_in结构体(4)数据的接收与发送接收发送3.2客户端创建
Ryujianli
·
2023-08-27 05:38
linux网络编程
udp
网络
linux
HttpClient
HttpClient是什么是一个http通信库,支持https主要用来做
网络编程
,访问第三方接口使用HttpClientorg.apache.httpcomponentshttpclient4.5.13publicvoidtestGet
真让人秃头呀
·
2023-08-27 01:09
java项目
java
详细讲解 ——
网络编程
套接字(Java EE初阶)
网络编程
套接字1认识
网络编程
套接字2UDP数据报套接字编程2.1UPD服务端2.1UDP客户端2.3结果测试3TCP流套接字编程3.1TCP服务端3.2TCP客户端3.2运行结果1认识
网络编程
套接字
网络编程
套接字
IT技术博主-方兴未艾
·
2023-08-26 15:03
Java
EE初阶
网络
java-ee
udp
tcp/ip
网络协议
C++
网络编程
项目fastDFS分布式文件系统(六)--qt(client)+login
目录1.登录和注册协议1.1注册协议1.2登录协议2.单例模式1.登录和注册协议1.1注册协议#URLhttp://192.168.1.100:80/reg#post数据格式{userName:xxxx,nickName:xxx,firstPwd:xxx,phone:xxx,email:xxx}2.服务器端-Nginx服务器端的配置。location/reg{#转发数据fastcgi_passlo
cat_fish_rain
·
2023-08-26 14:13
服务器
运维
qt
http
nginx
C++
网络编程
项目fastDFS分布式文件系统(七)--qss样式表,项目文件的上传和下载。
目录1单例模式2.如何在单例类中存储数据?3.QSS样式表3.1选择器类型3.2QSS的使用步骤3.3登录窗口设置4.客户端post方式上传数据4.1常用的四种方式5.上传协议1单例模式#include#include#include#include#includeusingnamespacestd;//饿汉式//classSingleton{//public://staticSingleton*
cat_fish_rain
·
2023-08-26 14:11
c++
单例模式
开发语言
学习python可以做什么?有前景么
Web开发、网络爬虫、数据分析、人工智能、自动化、云计算、
网络编程
、游戏开发等领域,统统都应用了高效的Python!
我想去吃ya
·
2023-08-26 12:07
大数据
学习
python
人工智能
开发语言
开启区块链3.0时代,如何正确构建自己的区块链平台
在目前的区块链生态中,主要有三大类:底层技术和基础设施层、通用应用层、平台层和行业应用层:1.底层技术和基础设施层主要包括
网络编程
、分布式算法、加密签名、数据存储等。
闭眼听风Y
·
2023-08-26 12:17
【
网络编程
】muduo库——InetAddress类
申明:这是一个仿muduo库的项目,在这里只截取一些重要的部分进行仿写~InetAddress是用于封装socket地址类型#pragmaonce#include#include#include//封装socket地址类型classInetAddress{public:explicitInetAddress(uint16_tport,std::stringip="127.0.0.1");expli
菜鸟的Zoom之旅
·
2023-08-26 08:12
网络编程
网络
服务器
linux
Java网络的知识概要
1.
网络编程
是底层数据的交换,网页编程是服务器与客服端数据交换。2.网络是由节点和连线构成,表示诸多对象及其相互联系。它将不同地域的计算机连在一起。
csy_insist
·
2023-08-26 06:12
Java
网络编程
java
udp
tcp
(九)Java
网络编程
之IO模型篇-内核Select、Poll、Epoll多路复用函数源码深度历险(下)!
五、多路复用函数-poll()poll函数则是基于select函数创造出来的,其实它和select的区别不大,唯一一点区别就在于:核心结构不同了,在poll中出现了一种新的结构体pollfd,它不存在最大数量的限制。但其实poll的性能与select差距是不大的,因此可以将poll理解成增强版select。5.1、poll()函数的定义poll的定义也和select相差不大,准确来说,所有的多路复
竹子爱熊猫
·
2023-08-26 05:03
【Python
网络编程
——使用套接字Socket 客户端 服务端】
Python
网络编程
——使用套接字SocketSocket简介服务端客户端运行结果Socket简介Socket又称"套接字",应用程序一般通过"套接字"向网络发出请求,或应答网络请求,使两台主机或者一台计算机上的进程间可以进行通信
LPY。
·
2023-08-26 00:58
python
websocket
网络编程
网络编程
三要素:IP地址、端口、协议UDP通信程序TCP通信程序可以使用socket的shutdownOutput()方法关闭输出流,但是socket仍然是连接状态,连接并未关闭。
可乐两块冰
·
2023-08-25 21:43
Linux socket
网络编程
概述 和 相关API讲解
socket
网络编程
的步骤大体上,连接的建立过程就是:服务器在确定协议类型后,向外广播IP地址和端口号,并监听等待,直到客户端获取了IP地址和端口号并成功连接:使用socket来进行tcp协议的
网络编程
的大体步骤
mjmmm
·
2023-08-25 19:32
linux
网络
服务器
系统编程
C语言
Linux
网络编程
和 字节序的概念
网络编程
概述不同于之前学习的所有通讯方法,多基于Linux内核实现,只能在同一个系统中不同进程或线程间通讯,Linux的
网络编程
可以实现真正的多机通讯!
mjmmm
·
2023-08-25 19:00
linux
网络
运维
系统编程
Linux
【PHP】Swoole:一款强大的PHP
网络编程
工具
在科学计算领域,Swoole是一款功能强大的PHP扩展,它提供了高性能的网络通信和异步编程功能。Swoole不仅支持TCP、UDP、UnixSocket和HTTP等通信协议,还具有异步并发处理能力,使得PHP开发者能够轻松地构建高性能的网络应用程序。1、Swoole的背景和定义Swoole起源于2011年,是由Swoft创始人林巧(QianMing)开发的PHP高性能网络通信框架。Swoole的目
科学熊
·
2023-08-25 18:56
PHP
php
swoole
网络
学完了C++语法之后该学什么??(网络基础篇)
其实总结起来无非就是:1、
网络编程
;2、操作系统;3、数据库;4、数据结构与基础算法;掌握这些基础知识,就像我们的内功,如果在未来想要走的更远,这些内功是必须要修炼的。
7ee72f98ad17
·
2023-08-25 15:04
java
网络编程
、TCP和UDP、三次握手和四次挥手
一、
网络编程
入门(1)概念在网络通信协议下,不同计算机上运行的程序,可以进行数据传输(2)
网络编程
三要素:IP地址设备在网络中的地址,是唯一的标识。全称”互联网协议地址”,也称IP地址。
悠哉iky
·
2023-08-25 15:50
网络
Linux
网络编程
:线程池并发服务器 _UDP客户端和服务器_本地和网络套接字
文章目录:一:线程池模块分析threadpool.c二:UDP通信1.TCP通信和UDP通信各自的优缺点2.UDP实现的C/S模型server.cclient.c三:套接字1.本地套接字2.本地套和网络套对比server.cclient.c一:线程池模块分析structthreadpool_t{pthread_mutex_tlock;/*用于锁住本结构体*/pthread_mutex_tthrea
刘鑫磊up
·
2023-08-25 13:31
#
Linux网络编程
服务器
linux
网络
刷题1--动态规划
而且还要学习一些
网络编程
、系统编程知识,心思顾不上那么多。现在从动态规划开始认真总结,每天刷个几道,不能断,希望自己坚持住。
zhaojiazb
·
2023-08-25 12:17
算法
动态规划
算法
网络编程
1-cs模型的TCP通信
OSI七层模型(物理层、数据链路层)网络链路层、网络层、传输层、(会话层、表示层、应用层)应用层物理层:主要定义物理设备标准(网线的接口类型、光纤的接口类型、各种传输介质的传输速率等),用以传输比特流(涉及数模转换与模数转换)数据链路层:定义数据的基本格式,如何传输,如何标识;如网卡MAC地址网络层:在位于不同地理位置的网络中的两个主机系统之间提供连接和路径选择传输层:端到端传输数据的基本功能;如
zhaojiazb
·
2023-08-25 12:16
网络编程
网络
网络协议
基于c++和asio的
网络编程
框架asio2教程基础篇:1、基本概念和使用说明
基于c++和asio的
网络编程
框架asio2教程基础篇:1、基本概念和使用说明由于asio2没有写技术文档,因此打算写几篇文章介绍一下如何使用它,主要是针对新手。1、asio2如何使用?
zhllxt
·
2023-08-25 10:00
c++
asio
网络
socket
tcp
java
网络编程
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、TCP/IP五层协议二、DNS解析流程三、url的执行流程四、HTTP协议中包含哪些内容五、HTTP协议请求类型有哪些六、为什么要有这么多种请求类型七、Get和Post区别(常问)八、常见的HTTP状态码九、状态码中301和302的区别十、请求转发和重定向的区别十一、HTTP和HTTPS的区别十二、什么是中间人攻击、怎么解
String[ ] args
·
2023-08-25 09:48
面试题
java
网络
开发语言
一篇文看懂netty和mina的优缺点!
相比JDK原生NIO,Netty提供了相对十分简单易用的API,非常适合
网络编程
。Netty是完全基于NIO实现的,所以Netty是异步的。作为一个异步NIO框架,Netty的所有IO
java蜜蜜
·
2023-08-25 09:21
后端服务器
网络编程
之 IO 模型
基本概念 在编写服务器端网络程序时,我们最常见到阻塞、非阻塞、同步和异步这四个词。它们的解释分别如下:阻塞:阻塞调用是指调用返回之前,当前线程会被挂起,只有当调用得到结果后才返回。非阻塞:与阻塞相反,非阻塞调用是指在不能立即得到结果之前,该函数不会将当前线程阻塞,而是立即返回。同步:所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。等前一件做完了才能做下一件事。异步:异步的
Linux后台服务器开发
·
2023-08-25 08:24
Java
网络编程
(二)经典案例[粘包拆包]
粘包拆包概述TCP是面向流的协议,TCP在网络上传输的数据就是一连串的数据,完全没有分界线。TCP协议的底层并不了解上层业务的具体定义,它会根据TCP缓冲区的实际情况进行包的划分。在业务层面认为一个完整的包可能会被TCP拆分成多个小包进行发送,也可能把多个小的包封装成一个大的数据包进行发送,这就是所谓的TCP粘包拆包问题,如上图会存在多种情况原因分析TCP数据流最终发到目的地,必须通过以太网协议封
奉先节度使
·
2023-08-25 08:39
#
Java
网络
java
nio
【boost网络库从青铜到王者】第六篇:asio
网络编程
中的socket异步读(接收)写(发送)
文章目录1、简介2、异步写voidAsyncWriteSomeToSocketErr(conststd::string&buffer)3、异步写voidAsyncWriteSomeToSocket(conststd::string&buffer)4、异步写voidAsyncSendToSocket(conststd::string&buffer)5、异步读voidAsyncReadSomeToSo
森明帮大于黑虎帮
·
2023-08-25 03:03
boost网络库
网络
php
服务器
c++
学习
网络编程
No.4【socket编程实战】
引言北京时间:2023/8/19/23:01,耍了好几天,主要归咎于《我欲封天》这本小说,听了几个晚上之后逐渐入门,在闲暇时间又看了一下,小高潮直接来临,最终在三个昼夜下追完了,哈哈哈!没办法呀,哎!末200章有些些烂尾,结局合乎情理,总的来说优秀,毕竟耳根的名号摆在哪里。过度了两天,辅导员发来了开学通知,时间不允许我们摆烂啦!不然我肯定要把《一念永恒》给追完,哈哈哈!都说《求魔》才是耳根的巅峰,
狂小伍的博客
·
2023-08-24 22:18
学习网络编程
学习
网络
网络编程
演变
整个网络演变过程一、阻塞IO(BIO)二、非阻塞IO(NIO)三、IO多路复用第一版(select/poll)四、IO多路复用第二版(epoll)五、信号驱动IO六、异步IO(AIO)阻塞io是在内核读数据时,却仍没有数据时会阻塞io,有数据且处于就绪态时,从内核态向用户态写数据时也会阻塞io。读、写、异常三个集合一个数组首地址+一个数组的元素构成了动态数组events是感兴趣要监听的事件reve
举世无双勇
·
2023-08-24 22:31
网络
服务器
运维
【Linux网络】
网络编程
套接字 -- 基于socket实现一个简单UDP网络程序
认识端口号网络字节序处理字节序函数htonl、htons、ntohl、ntohssocketsocket编程接口sockaddr结构结尾实现UDP程序的socket接口使用解析socket处理IP地址的函数初始化sockaddr_inbindrecvfromsendto实现一个简单的UDP网络程序封装服务器相关代码封装客户端相关代码实验结果认识端口号我们把数据从A主机发送到B主机,是目的吗?不是,
侠客cheems
·
2023-08-24 21:00
Linux网络基础
网络
linux
udp
socket
网络编程
(TCP和UDP的基础模型)
一、TCP基础模型:tcpSer:#include#include#include#include#include#include#include#definePORT8888//1024~49151#defineIP"192.168.122.109"//ifconfig查看本机IPintmain(intargc,constchar*argv[]){//创建流式套接字intsfd=socket(A
小徐今天认真学习了嘛
·
2023-08-24 16:18
网络编程
网络
tcp/ip
udp
【Day4】
网络编程
1.思维导图:2.广播接收方:#include#include#include#include#include#include#defineERR_MSG(msg)do{\fprintf(stderr,"line:%d:%s%s\n",__LINE__,__FILE__,__func__);\perror(msg);\}while(0);#defineIP"192.168.2.255"//广播地址
qq_46036277
·
2023-08-24 14:31
网络
c语言
【Day2】
网络编程
1.思维导图2.简单TPC客户端和服务器的搭建客户端:#include#include#include#include#include#include#defineERR_MSG(msg)do{\fprintf(stderr,"line:%d:%s%s\n",__LINE__,__FILE__,__func__);\perror(msg);\}while(0);#defineIP"192.168.
qq_46036277
·
2023-08-24 14:30
网络
c语言
【Day3】
网络编程
1.作业:tftp客户端#include#include#include#include#include#include#include#defineERR_MSG(msg)do{\fprintf(stderr,"line:%d:%s%s\n",__LINE__,__FILE__,__func__);\perror(msg);\}while(0);#defineIP"192.168.2.30"//
qq_46036277
·
2023-08-24 14:30
网络
c语言
C#实现简单TCP服务器和客户端
网络编程
在C#中进行
网络编程
涉及许多类和命名空间,用于创建和管理网络连接、传输数据等。
铁松溜达py
·
2023-08-24 13:58
c#
开发语言
什么是UDP、TCP,怎么用UDP和TCP实现网络通信和数据传输
网络编程
:就是让两台计算机进行数据交互
网络编程
三要素IP地址:设备在网络中的地址,是唯一的标识端口:应用程序在设备中的唯一标识协议:数据在网络中传输的规则,常见的协议有UDP协议和TCP协议1.IPIP
itmkyuan
·
2023-08-24 12:49
Java基础
udp
tcp/ip
socket
Java【手撕双指针】LeetCode 611. “有效三角形个数“, 图文详解思路分析 + 代码
,希望我的专栏能够帮助到你:JavaSE基础:基础语法,类和对象,封装继承多态,接口,综合小练习图书管理系统等Java数据结构:顺序表,链表,堆,二叉树,二叉搜索树,哈希表等JavaEE初阶:多线程,
网络编程
灵魂相契的树
·
2023-08-24 07:30
OJ题
java
leetcode
查找
有效三角形个数
双指针
Java
网络编程
(二)NIO和Netty实现多人聊天功能
NIO实现服务端packagecom.bierce.io;importjava.io.IOException;importjava.net.InetSocketAddress;importjava.nio.ByteBuffer;importjava.nio.channels.*;importjava.nio.charset.Charset;importjava.util.Iterator;impo
奉先节度使
·
2023-08-24 03:28
#
Java
java
网络
nio
基础知识学习---牛客网C++面试宝典(四)C/C++基础之STL
研究生期间课题是SLAM在无人机上的应用,有接触SLAM、Linux、ROS、C/C++、DJIOSDK等;3、参加工作后(2021-2023年)岗位是嵌入式软件开发,主要是服务器开发,Linux、C/C++、
网络编程
乘凉~
·
2023-08-24 03:26
求职过程记录
c++
学习
面试
(七)Java
网络编程
-IO模型篇之从BIO、NIO、AIO到内核select、epoll剖析!
引言IO(Input/Output)方面的基本知识,相信大家都不陌生,毕竟这也是在学习编程基础时就已经接触过的内容,但最初的IO教学大多数是停留在最基本的BIO,而并未对于NIO、AIO、多路复用等的高级内容进行详细讲述,但这些却是大部分高性能技术的底层核心,因此本文则准备围绕着IO知识进行展开。BIO、NIO、AIO、多路复用等内容其实在很多文章中都有谈及到,但很多仅是停留在理论层次的定义,以及
竹子爱熊猫
·
2023-08-24 01:56
day-01
网络编程
和套接字
一、概念1.套接字在
网络编程
中的作用是什么?为何称它为套接字?套接字(Socket)在
网络编程
中起着非常重要的作用,它是实现网络通信的一种机制。
djykkkkkk
·
2023-08-23 23:02
#
网络编程
网络
开发语言
c++
Java基础6
网络编程
12.1基本概念如今,计算机已经成为人们学习、工作、生活必不可少的工具。我们利用计算机可以和亲朋好友网上聊天,也可以玩网游、发邮件等等,这些功能实现都离不开计算机网络。计算机网络实现了不同计算机之间的通信,这必须依靠编写网络程序来实现。下面,我们将教大家如何编写网络程序。在学习编程之前,我们首先要了解关于网络通信的一些概念。什么是计算机网络?计算机网络是指将地理位置不同的具有独立功能的多台计算机及
A记录学习路线
·
2023-08-23 22:04
Java语言基础
RxJava3 实战知识梳理(1) - 后台执行耗时操作,实时通知 UI 更新
转载自https://www.jianshu.com/p/c935d08601861、前言一年多一直在做Android电视开发,很少做
网络编程
,对于互联网常用技术都跟不上了,在这记录一下RxJava3的使用
张俊峰0613
·
2023-08-23 17:20
Java基础知识(十)
一、
网络编程
入门1.1
网络编程
概述【理解】计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统
网络编程
在网络通信协议下
super_hongtao
·
2023-08-23 16:42
《Linux网络开发必学教程》3_深入浅出 IP 地址
问题:
网络编程
接口中一些参数的意义是什么?
·
2023-08-23 13:59
clinux网络编程
网络编程
常用方法
获取host/***获取host*/publicStringgetHost(StringurlStr){try{URIuri=newURI(urlStr);returnuri.getHost();}catch(URISyntaxExceptione){//log}return"";}获取端口号/***获取端口号*/publicintgetPort(StringurlStr){try{URIuri=
张紫娃
·
2023-08-23 12:03
网络编程
网络
Java学习笔记36
Java笔记36
网络编程
概述计算机网络计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统
Bald Monkey
·
2023-08-23 12:15
Java
SE
学习笔记合集
java
学习
笔记
Python
网络编程
—socket套接字
文章目录一、什么是socket二、套接字的发展史及分类三、套接字工作流程四、基于TCP的套接字五、基于UDP的套接字六、粘包1粘包现象2粘包的成因3粘包的解决方法3.1方案一3.2方案二:struct模块3.2.1struct模块介绍3.2.1使用struct解决黏包七、验证客户端连接的合法性八、socketserver模块一、什么是socketSocket是应用层与TCP/IP协议族通信的中间软
PPPsych
·
2023-08-22 22:39
Python基础
python
tcpip
udp
Java【手撕双指针】LeetCode 11. “盛水最多的容器“, 图文详解思路分析 + 代码
,希望我的专栏能够帮助到你:JavaSE基础:基础语法,类和对象,封装继承多态,接口,综合小练习图书管理系统等Java数据结构:顺序表,链表,堆,二叉树,二叉搜索树,哈希表等JavaEE初阶:多线程,
网络编程
灵魂相契的树
·
2023-08-22 21:26
OJ题
java
leetcode
查找
双指针
盛水最多的容器
Java【手撕双指针】LeetCode 202. “快乐数“, 图文详解思路分析 + 代码
,希望我的专栏能够帮助到你:JavaSE基础:基础语法,类和对象,封装继承多态,接口,综合小练习图书管理系统等Java数据结构:顺序表,链表,堆,二叉树,二叉搜索树,哈希表等JavaEE初阶:多线程,
网络编程
灵魂相契的树
·
2023-08-22 21:26
OJ题
java
leetcode
链表是否有环
快乐数
双指针
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他