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网络聊天室
Linux网络
编程——网络初识
文章目录1.网络协议初识1.1为什么要有网络协议1.2协议分层2.OSI七层模型3.TCP/IP五层(或四层)模型4.网络传输基本流程5.以太网通信1.网络协议初识1.1为什么要有网络协议早期计算机是独立的,如果要进行数据交互,就得从一台主机到另一台主机;后来出现了网络,将多台计算机连接在一起,可以完成数据交互。局域网LAN:多台计算机在同一个区域连在一起广域网WAN:距离十分远的计算机连在一起。
请揣满RMB
·
2024-02-05 08:18
原创
Linux网络编程
linux
网络
运维
Linux网络
编程——网络套接字初识
文章目录1.IP地址2.端口号3.初识TCP协议&&UDP协议4.网络字节序5.socket创建API1.IP地址举个例子:《西游记》中,唐僧要去取件,总是说从“东土大唐”来,前往“西天”拜佛求经,从哪里来,到哪里去,这一直都是不变的。这里的“东土大唐”就是源IP地址,“西天”就是目的IP地址在路上,一直发生变化的是上一站从哪来和下一站到哪去,比如说上一站在“女儿国”,下一站要去“火焰山”,这里的
请揣满RMB
·
2024-02-05 08:18
原创
Linux网络编程
linux
网络
运维
Linux网络
编程——udp套接字
本章Gitee地址:udp套接字文章目录创建套接字绑定端口号读取数据发送数据聊天框输入框创建套接字#include#includeintsocket(intdomain,inttype,intprotocol);intdomain参数:表面要创建套接字的域NamePurposeManpageAF_UNIX,AF_LOCALLocalcommunicationunix(7)AF_INETIPv4In
请揣满RMB
·
2024-02-05 08:16
原创
Linux网络编程
网络
linux
udp
Linux网络
编程笔记
第4章程序、进程、线程进程:是运行着的程序,操作系统资源分配的基本单位(内存,CPU时间片等),也是计算机运行的基本单位,有进程控制表PCB,系统通过PCB对进程进行调度。应用程序:作为一个静态文件存储在计算机系统的硬盘空间中进程是动态的,而程序是静态的进程有一定的生命周期,而程序是指令的集合一个进程只能对应一个程序,一个程序可以对应多个进程,线程:为了节省资源而可以在同一个进程中共享资源的最小执
G-yjz
·
2024-02-04 15:45
Linux网络编程笔记
linux
linux网络
命令
linux网络
命令ifconfig查看ip/ipethereal-wireshark数据窃听flukepingicpm协议ping检查网络可达性pingtodeath网络攻击分布式拒绝服务攻击DDosDistributeddenyofServiceDCPFlood
丫丫姑娘_b55e
·
2024-02-04 15:46
Linux网络
配置
网络配置篇本文章通过VMware基于centos7.2进行试验,其他版本换汤不换药1.配置网卡首先我们先查看该虚拟机是使用什么网络模式,可通过右键库中的虚拟机-->单击设置,查看虚拟机设置中的网络适配器是什么模式然后我们在查看一下VMware虚拟网络编辑器中该模式对应的网段和子网掩码,若该模式为NAT模式,还需要点击NAT设置,查看网关编辑网卡配置文件关闭防火墙以及SELINUX重启网络服务1.1
曹博Blog
·
2024-02-04 05:54
Linux
linux
网络
ApacheCN Kali Linux 译文集 20211020 更新
KaliLinux秘籍中文版第一章安装和启动Kali第二章定制KaliLinux第三章高级测试环境第四章信息收集第五章漏洞评估第六章漏洞利用第七章权限提升第八章密码攻击第九章无线攻击Kali
Linux网络
扫描秘籍中文版第一章起步第二章探索扫描第三章端口扫描第四章指纹识别第五章漏洞扫描第六章拒绝服务第七章
布客飞龙
·
2024-02-04 03:40
SpringBoot | 第十九章:web应用开发之WebSocket
实现一个在线
聊天室
类似的功能或者后端推送消息到前端,在没有WebSocket时,读大学那伙还有接触过DWR(DirectWebRemoting),也使用过轮询的方式,当Servlet3.0出来后,也有使用其异步连接机制进行前后端通信的
oKong
·
2024-02-03 23:55
go websocket
聊天室
环境原文链接后端语言golang数据库elastisearchweb框架是基于gin封装的websocket库用的是gorilla/websocket日志:zapError:pkg/errors前端框架:react服务端渲染:nextjsUI:MaterialUI登录认证:cookienookiewebsocket是浏览器原生支持后续聊天功能模仿:https://getstream.io/登录gi
douyacun
·
2024-02-03 10:01
Linux网络
:Socket套接字编程 | TCP
文章目录函数指针类型流套接字TCP协议编程创建绑定监听、接受|发起连接数据的收发TCP服务端回调函数:处理通信数据|简易的网络翻译TCP客户端查看UDP|TCP进程服务三次握手、四次挥手全文约10031字,预计阅读时长:29分钟函数指针类型通过typedef定义函数指针类型,通过函数指针类型定义函数指针。函数指针和函数指针类型---//tcp_server.hpp#includenamespace
Keflavík
·
2024-02-03 10:23
Linux
linux
tcp/ip
服务器
开发语言
后端
【
Linux网络
编程三】Udp套接字编程(简易版服务器)
【
Linux网络
编程三】Udp套接字编程(简易版服务器)一.创建套接字二.绑定网络信息1.构建通信类型2.填充网络信息①网络字节序的port②string类型的ip地址3.最终绑定三.读收消息1.服务器端接收消息
小陶来咯
·
2024-02-03 10:22
Linux网络编程
网络
服务器
linux
Linux网络
编程-9.HTML,CSS基础
9.1HTMLhttp://www.w3school.com.cn/html/index.asphttp://www.runoob.com/HTML简介HTML,HyperTextureMarkupLanguage,超文本标记语言在计算机中以.html、.htm作为扩展名可以被浏览器访问,就是经常见到的网页HTML特点语法非常简洁、比较松散,以相应的英语单词关键字进行组合html标签不区分大小写大
IT灰猫
·
2024-02-03 09:53
笔记
服务器
html
网络
linux
聊天室
demo(epoll服务器端)
#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#defineEPOLL_CREATE_NUM100#defineMAX_WAIT_EVENTS10std::vectorfdVec;std::mutexgol
量化程序猿
·
2024-02-03 08:08
用go实现
聊天室
(WebSocket方式)
前言刚入门go语言和beego框架,通过一个简单
聊天室
的实现,来趁热练习。详细代码见github。一、WebSocket协议在实现之前,我们需要解决一个底层问题。
dounine
·
2024-02-03 02:47
Linux网络
编程 - 套接字的多种可选项
一套接字可选项和I/O缓冲大小我们进行套接字编程时往往只关注数据通信,而忽略了套接字具有的不同特性。但是,理解这些特性并根据实际需要进行更改也十分主要。1.1套接字多种可选项我们之前写的程序都是创建好套接字后(未经特别操作)直接使用的,此时通过默认的套接字特性进行数据通信。之前的示例程序较为简单,无需特别操作套接字特性,但有时的确需要更改。下表列出了一部分套接字可选项。表1-1可设置套接字的多种选
yunfan188
·
2024-02-02 23:39
#
网络编程
Linux网络编程
socket编程
TCP/IP网络编程
socket选项
TCP编程
Linux网络
编程基础3:数据读写
1.TCP数据读写首先,read()和write()函数同样适用于socket。而socket编程接口停工了几个专门用于socket数据读写的系统调用,增加了对读写的控制。而TCP流数据读写的系统调用是:#include#includessize_trecv(intsockfd,void*buf,size_tlen,intflags);ssize_tsend(intscokfd,constvoid
屯门山鸡叫我小鸡
·
2024-02-02 19:42
linux
网络
udp
Linux网络
编程 基础
OSI七层模型物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后再转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。数据链路层:定义了如何让格式化数据以帧为单位进行传输,以及如何让控制对物理介质的访问。这一层通常还提供错误检测和纠正,以确保数据的可靠传输。如:
白小白的学习笔记
·
2024-02-02 19:36
linux高并发服务器
计算机网络
网络
微信团队分享:微信直播
聊天室
单房间1500万在线的消息架构演进之路
1、引言随着直播和类直播场景在微信内的增长,这些业务对临时消息(在线状态时的实时消息)通道的需求日益增长,直播
聊天室
组件应运而生。
hellojackjiang2011
·
2024-02-02 11:37
架构
高并发
即时通信
im
一文讲透
Linux网络
设备驱动框架及编写步骤
【摘要】本文阐述了网络架构模型,特别是Linux系统中网络子设备框架4层结构,反别阐述了各层的作用。重点讲解了sk_buff及net_device数据结构及其常用操作接口,最后以实际代码讲述了特定网卡的驱动编写步骤、流程和移植方法。1、网卡设备驱动原理1.1OSI网络7层模型VSTCP/IP网络4层模型OSI网络7层模型:物理层—>数据链路层—>网络层—>传输层—>会话层—>表示层—>应用层。OS
Leon_George
·
2024-02-02 07:24
Linux3.4.2驱动开发
linux
网络
驱动开发
网卡驱动
网卡驱动移植
【
Linux网络
编程二】网络基础2(网络框架)
【
Linux网络
编程二】网络基础2(网络框架)一.数据如何跨网络传输1.源ip和目的ip2.路由器的使命3.Mac地址的使命二.网络通信的本质三.端口号1.存在意义2.实现原理四.认识协议1.TCP协议
小陶来咯
·
2024-02-02 07:18
Linux网络编程
网络
linux
智能路由器
golang网络编程day3
golang网络编程day3golangTCP
聊天室
golangUDP
聊天室
URL组成golangURL编程golanghttp编程http请求方法golanghttp框架golangTCP
聊天室
看懂例子把它理解好
TOMOT77
·
2024-02-02 06:24
golang
网络
开发语言
后信息化时代无聊的价值
比起
聊天室
,它貌似多了些思考空间,但从古到今论坛的列表形式和各种奇奇怪怪的规则,都可以用无聊二字来形容。但这种无聊之中有某种游戏性,同时还可能产生奖赏,所以吸引了不少无聊人士。
Medusan
·
2024-02-02 05:23
linux 内核网络协议栈
Linux网络
协议栈之数据包处理过程1前言本来是想翻译《Thejourneyofapacketthroughthelinux2.4networkstack》这篇文章的。
hdxbw-wq
·
2024-02-02 03:45
网络通信
linux内核网络协议栈
linux
内核
了解 Redis Channel:消息传递机制、发布与订阅,以及打造简易
聊天室
的实战应用。
文章目录1.RedisChannel是什么2.Redis-Cli中演示使用3.利用Channel打造一个简易的
聊天室
参考文献1.RedisChannel是什么RedisChannel是一种消息传递机制,
庸了个白
·
2024-02-02 01:30
知识桶
redis
redis
channel
python
Django利用Channels+websocket开发
聊天室
2.Python-DjangoASGI3,Django开发
聊天室
或信息推送前言数据库系统课程设计要求,要开发一个B2B的售卖平台,本来开发浅薄的我,粗糙又基础的完成了一些基本的功能,想要开发一个单独的一对一聊天的功能
M03-Aiwin
·
2024-02-02 00:46
python
PHP用Swoole的WebSocket功能编写
聊天室
Demo
前提:linux环境下PHP有可用的Swoole扩展。9501端口可访问。后端$value){if(null===$value){$arr[$key]='';}if(is_array($value)){$arr[$key]=static::nullToEmptyString($value);}}return$arr;}/***@function统一的RestFul风格的Api格式*@param$c
小松聊PHP进阶
·
2024-02-02 00:46
PHP
php
swoole
websocket
websocket编写
聊天室
【黑马程序员】WebSocket打造在线
聊天室
【配套资料+源码】总时长02:45:00共6P此文章包含第1p-第p6的内容简介温馨提示:现在都是第三方支持聊天,如极光,学这个用于自己项目完全没问题,大项目不建议使用需求分析代码
wang_book
·
2024-02-02 00:15
websocket
websocket
SpringBoot + WebSocket 实现
聊天室
功能
实现
聊天室
需要使用到前端的一些js库的支持,为了方便对js版本信息的管理,我们可以使用webjars的方式导入js库依赖。
一天无聊
·
2024-02-02 00:15
学习
websocket
利用swoole的websocket编写简单
聊天室
demo
服务器代码:on('open',function(swoole_websocket_server$server,$request)use(&$clientFds){#echo"server:handshakesuccesswithfd{$request->fd}\n";#将所有客户端连接标识,握手成功后保存到数组中$clientFds[]=$request->fd;});#收到消息触发回调函数$s
iCheney!
·
2024-02-02 00:15
swoole
php
php
swoole
websocket
SpringBoot+Vue+WebSocket编写简单在线
聊天室
WebSocket简单入门websocket应用场景:社交订阅、多玩家游戏、协同编程/编辑、点击数据流、股票基金报价、体育实况更新、多媒体聊天、基于位置的应用、在线教育等等。参考:https://blog.csdn.net/resilient/article/details/85613446online-chatroom效果图简单做一下:前端socket=newWebSocket('ws://lo
Engureggg
·
2024-02-02 00:15
SpringBoot+Vue
websocket
聊天室
使用WebSocket实现
聊天室
功能
1、搭建项目框架,添加依赖1、添加相关依赖org.springframework.bootspring-boot-starter-websocket1.3.5.RELEASE1)、编写通信握手拦截器/***WebSocket通信握手拦截器*它只拦截握手*/@ComponentpublicclassSpringBootHandshakeInterceptorimplementsHandshakeIn
WMJ_wmj75
·
2024-02-02 00:44
websocket
java
spring
boot
Linux虚拟网络技术学习
今天就通过实验带大家一起学习下
Linux网络
虚拟化技术。我们首先了解下NetworkNamespace,它是由Linux内核提供,是实现网络虚拟化的重要功能。
Spring_java_gg
·
2024-02-01 21:23
网络
运维
linux
docker
ubuntu
N号房间背后,我们需要怎样的性教育?
“N号房间”,是一个网络
聊天室
,从2018年开始,运营者会在
聊天室
内发布大量的,威胁强迫女性拍摄的性剥削视频。据报道,“N号房间”的受害者大多为
发条盒子BOX
·
2024-02-01 20:08
图文详解
Linux网络
配置与DHCP服务
目录1、查看网络配置:(1)查看所有活动的网络接口信息:ifconfig(2)显示具体网卡的详细信息(不管网卡是否使用):ifconfigens33(3)-a:参数,显示所有网卡,包括没有启动的网卡:(4)主机名设置:(5)使用route查看路由表条目:(6)netstat--查看网络连接情况:(7)ss命令–显示活动套接字信息:2、测试网络连接:ping(1)测试网络连通性:(2)路由跟踪:tr
神气少年大角牛
·
2024-02-01 20:20
Linux
linux
udp
Linux网络
状态查看与防火墙管理
网络状态查看netstat[选项]Netstat是一款命令行工具,用于显示Linux系统中网络的状态信息,可以显示网络连接、路由表、连接的数据统计等信息。使用选项-a:显示所有选项,包括监听和未监听的端口。-t:仅显示tcp相关选项。-u:仅显示udp相关选项。-n:拒绝显示别名,将地址转化为数字。-l:仅列出在侦听中的socket。-p:显示建立相关链接的程序名。-r:显示路由信息,路由表。-e
Hacoj
·
2024-02-01 18:56
linux
网络
服务器
【
Linux网络
编程一】网络基础(网络框架)
【
Linux网络
编程一】网络基础(网络框架)一.什么是协议1.通信问题2.协议本质3.网络协议标准二.协议分层1.为什么协议要分层2.如何具体的分层三.操作系统OS与网络协议栈的关系1.核心点:网络通信贯穿协议栈四
小陶来咯
·
2024-02-01 10:00
Linux网络编程
网络
linux
php
el-input发送消息空格、换行问题
项目场景:使用input自定义
聊天室
发送消息问题描述消息中包含多个空格发送后,页面上都解析成了一个空格,ctrl+enter键却发送了消息不换行解决方案:1、解决多个空格渲染成一个:在展示消息列表的页面给消息添加
小居居*
·
2024-01-31 12:11
项目笔记
前端
LengthFieldBasedFrameDecoder 详解
LengthFieldBasedFrameDecoder详解疯狂创客圈Java分布式
聊天室
【亿级流量】实战系列之-31【博客园总入口】文章目录LengthFieldBasedFrameDecoder详解写在前面
40岁资深老架构师尼恩
·
2024-01-31 09:50
java
阿里4年,来之不易的3个心得
阿里4年,来之不易的3个心得疯狂创客圈Java分布式
聊天室
【亿级流量】实战系列—番外篇【博客园总入口】文章目录阿里4年,来之不易的3个心得写在前面一个阿里工作4年java程序员的从业心得,写给还在迷茫的你数据库
40岁资深老架构师尼恩
·
2024-01-31 09:19
java
大白话:分布式与集群是什么 ?( 半分钟就懂)
疯狂创客圈Java分布式
聊天室
【亿级流量】实战系列—番外篇【博客园总入口】文章目录一、大白话解说,半分钟就懂**二、图解:**三、区别联系疯狂创客圈-分布式实战社群一、大白话解说,半分钟就懂小饭店原来只有一个厨师
40岁资深老架构师尼恩
·
2024-01-31 09:19
zookeeper curator 伪集群 - 安装 -配置 - 秒懂
zookeeper的伪装集群搭建疯狂创客圈Java分布式
聊天室
【亿级流量】实战系列之-22【博客园总入口】文章目录zookeeper的伪装集群搭建写在前面1.1.
40岁资深老架构师尼恩
·
2024-01-31 09:19
java
zookeeper (二):Curator vs zkClient
zookeeperCuratorzkClient客户端对比疯狂创客圈Java分布式
聊天室
【亿级流量】实战系列之-23【博客园总入口】文章目录zookeeperCuratorzkClient客户端对比写在前面
40岁资深老架构师尼恩
·
2024-01-31 09:19
java
ByteBuf API (秒懂)-图解Netty系列
NettyByteBuf(图解二):API图解疯狂创客圈Java分布式
聊天室
【亿级流量】实战系列之16【博客园总入口】文章目录NettyByteBuf(图解二):API图解源码工程写在前面ByteBuf
40岁资深老架构师尼恩
·
2024-01-31 09:49
java
Netty聊天程序(2):从0开始实战100w级流量应用 - 图解Netty系列
客户端Client登录和响应处理疯狂创客圈Java分布式
聊天室
【亿级流量】实战系列之17【博客园总入口】文章目录客户端Client登录和响应处理写在前面客户端的会话管理客户端的逻辑构成连接服务器与Session
40岁资深老架构师尼恩
·
2024-01-31 09:49
java
Java
聊天室
——从0开始打造基于netty的100w级高并发应用
文章很长,建议收藏起来,慢慢读!备注:持续更新中…进大厂、升架构、拿高薪必备的经典图书和资料:高薪必备1:经典图书《NettyZookeeperRedis高并发实战》奉上NIO、NettyReactor模式高性能底层知识高薪必备2:经典图书《SpringCloud、Nginx高并发核心编程》奉上微服务、分布式高并发底层知识高薪必备3:价值1000元网盘资源大礼包,免费拿【博客园总入口】文章目录进大
40岁资深老架构师尼恩
·
2024-01-31 09:49
java
Netty实例 - 多个Netty实战小实例
Netty实例(多个实战小实例)疯狂创客圈Java分布式
聊天室
【亿级流量】实战系列之18【博客园总入口】QQ群:104131248】文章目录Netty实例(多个实战小实例)源码工程1.数据通信1.1HelloWorld1.2
40岁资深老架构师尼恩
·
2024-01-31 09:49
第101次提醒:++ 操作不是线程安全的!
疯狂创客圈Java分布式
聊天室
【亿级流量】实战系列之-20【博客园总入口】文章目录写在前面一道简单线程安全题,不知道有多少人答不上来实验:并发的自增运算++运算的原理Java的原子操作类写在最后疯狂创客圈
40岁资深老架构师尼恩
·
2024-01-31 09:49
java
Netty入门 - (秒懂)- 图解Netty系列
Netty入门疯狂创客圈Java分布式
聊天室
【亿级流量】实战系列之-入门【博客园总入口】文章目录Netty入门前言:建立项目编写一个DiscardHandler处理器编写一个Discard服务器线程组启动帮助类设置
40岁资深老架构师尼恩
·
2024-01-31 09:19
java
ByteBuf(秒懂)- 图解Netty系列
NettyByteBuf(图解)之一疯狂创客圈Java分布式
聊天室
【亿级流量】实战系列之15【博客园总入口】文章目录源码工程写在前面NettyByteBuf优势手动获取与释放ByteBuf自动获取和释放
40岁资深老架构师尼恩
·
2024-01-31 09:18
java
SpringBoot 核心知识 收藏版
疯狂创客圈Java高并发【亿级流量
聊天室
实战】实战系列【博客园总入口】架构师成长+面试必备之高并发基础书籍【NettyZookeeperRedis高并发实战】疯狂创客圈《SpringCloudNginx
40岁资深老架构师尼恩
·
2024-01-31 09:52
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他