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
套接字
基于多反应堆的高并发服务器【C/C++/Reactor】(中)在EventLoop中处理被激活的文件描述符的事件
文件描述符处理与回调函数一、主要概念反应堆模型:一种处理系统事件或网络事件的模型,当文件描述符被激活时,可以检测到文件描述符:在操作系统中,用于标识打开的文件、
套接字
等的一种数据类型处理激活的文件描述符的函数
呵呵哒( ̄▽ ̄)"
·
2024-01-02 18:06
高并发服务器
多反应堆
C/C++/Reactor
处理被激活的文件描述符的事件
EventLoop
嵌入式软件开发 day14(标准IO 文件IO)
文件io(sys)(3)高级io(adv)(14)(阻塞的,非阻塞的)并发:多进程+信号(10,8)多线程(11,12)IPC:PIPE管道(15)XSI:msg,sem,shm(15)SOCKET(
套接字
跨网络的
唯爱金金
·
2024-01-02 14:32
嵌入式软件开发
linux
2019-07-05 单进程单线程多任务非阻塞、长短连接
单进程单线程多任务非阻塞tcp_server_socket.setblocking(False)设置
套接字
为非阻塞的方式retv_data对方发送过来数据Type:
套接字
类型,可以是SOCK_STREAM
关若飞
·
2024-01-02 05:21
基于udp协议和tcp协议的支持并发的
套接字
通信
基于udp协议的
套接字
通信1、tcp协议是可靠协议:对方必须回复-ack确认信息,才会将自己这端的数据从内存中删除udp协议是不可靠协议:发送一条消息就会立即删除,不管对方是否接受到2、有无链接tcp由链接
0ef5ddbd38a1
·
2024-01-02 04:37
HTTP协议编程实战(二)实战二
使用析构函数主要是在里面关闭
套接字
(socket);waitForReadyRead()里面参数是毫秒,失败返回false;\r\n表示请求头部已经结束了,HTTP/1.1是版本号,200ok表示请求响应成功关闭的话就在前面加
hide_on-BUSh
·
2024-01-02 04:26
http
网络协议
网络
原始
套接字
IP报文嗅探
一个简单的Sniffer程序,可以用来捕获和打印接收到的IP数据包。实现多IP报文、ARP、TCP和UDP的简单打印,IP报文0800ARP报文0806TCP:6UDP:17ICMP:1#include#include#include#include#include#include#include#include//#include#defineBUFFER_MAX2048structmy_eth
迎風吹頭髮
·
2024-01-01 18:06
笔记
tcp/ip
网络
网络协议
Linux文件类型
-s文件类型:代表
套接字
文件。
落花 ,流水(zmf)
·
2024-01-01 16:41
linux
linux 对文件内容的查看、归档 及 vim基本操作
s
套接字
文件,通常用在网络数据连接,可以启动一个程序开监听用户的要求,用户可以通过
套接字
进行数据通信。p管道文件,其主要作用是解决多个程序同时存取一个文件所造
玉米侠爱吃玉米
·
2024-01-01 14:42
linux
运维
服务器
TCP服务器的编写(下)
我们现在开始对我们的客户端开始封装我们的客户端,创建完
套接字
,需不需要bind呢??
不会学习的小白O^O
·
2024-01-01 14:56
Linux模块学习
服务器
运维
文件描述符
它是一个非负整数,用于**唯一标识一个打开的文件、
套接字
(socket)或其他类型的I/O资源。**文件描述符是进程级的,每个进程都有它自己的文件描述符表。
Liuuuu408
·
2024-01-01 12:18
linux
linux
Windows网络编程之UDP通信
3背景知识1.Winsock编程模型Winsock编程的主要模型分为流
套接字
编程模型和数据报
套接字
编程模型两类,主要区别在于:前者提供双向的、有序的、无重复并且无记录边界的数据流服务,即采用有连接的
a10534126
·
2024-01-01 07:26
java
java
后端
【网络面试(5)】收发数据及断开服务器(四次挥手)
前面了解到服务器和客户端在创建
套接字
,建立连接后,就可以进入到下一步,双发可以互相发送和接收数据,本篇博客就来学习一下这个过程。
zkyangll
·
2024-01-01 03:50
网络通讯
网络
面试
服务器
【网络面试(4)】协议栈和
套接字
及连接阶段的三次握手原理
1.协议栈 一直对操作系统系统的内核协议栈理解的比较模糊,借着这一篇博客做一下简单梳理,我觉得最直白的理解就是,内核协议栈就是操作系统中的一个网络控制软件,就是一段程序代码,它负责和网卡驱动程序交互,实现消息的发送和接收。在探究协议栈内部原理之前,先从整体上看下TCP/IP软件采用的分层结构。 在这张图中,可以看到从上往下的层级结构中,上面的部分会向下面的委派工作,下面的部分实际来执行。其中,操作
zkyangll
·
2024-01-01 03:20
网络通讯
网络
面试
php
Linux网络编程广播/组播创建和设置
获取/设置
套接字
属性1、getsockopt()获取
套接字
属性2、setsockopt()设置
套接字
属性参数sockfd:
套接字
文件描述符level:设置属性层SOL_SOCKET:通用
套接字
层IPPROTO_IP
西装没钱买
·
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
【网络面试(3)】浏览器委托协议栈完成消息的收发
浏览器与WEB服务器的交互,从总体上看可以分为4个阶段,具体如下:创建阶段:创建客户端
套接字
连接阶段:客户端
套接字
与服务端
套接字
建立连接通信阶段:客户端和服务端的收发消息断开阶段:断
zkyangll
·
2023-12-31 23:09
网络通讯
网络
面试
职场和发展
Linux网络编程学习心得.5
1.libevent编写tcp服务器流程创建
套接字
绑定监听创建event_base根节点初始化上树节点lfd上树循环监听收尾普通的event事件文件描述符事件(底层缓冲区的读事件或者写事件)触发回调高级的
Albert.H.Holmes
·
2023-12-31 19:01
linux
网络
运维
《网络是怎样连接的》2.1节图表(自用)
图3.1:协议栈的组成图3.2:netstat命令查看
套接字
上图中每一行就是一个
套接字
图3.3:协议栈在浏览器访问DNS服务器与web服务器时的具体工作流程
套接字
由协议栈创建应用程序通过Socket库中的程序组件与协议栈交互
入门如入土
·
2023-12-31 14:40
网络
服务器
运维
linux文件的执行权限是什么意思,Linux里面如何理解和管理他们的读、写、执行权限?...
“一切皆是文件”是Unix/Linux的基本哲学之一,目录、字符设备、块设备、
套接字
等在/Linux都是以文件的形式存在。面对众多的文件,如何理解和管理他们的读、写、执行权限呢?
Wergulskerchkov
·
2023-12-31 12:57
Fix could not install *smartsocket* listener
报错详细信息$adbdeviceserror:couldnotinstallsmartsocketlistener:cannotbindto127.0.0.1:5037:通常每个
套接字
地址(协议/网络地址
Wang's Blog
·
2023-12-31 09:03
React
React
Native
smart
listener
react-native
W5500-EVB-Pico(与大使馆)中基于 Rust 的 TCP
套接字
通信
转发:Rust-basedTCPsocketcommunicationinW5500-EVB-Pico(withembassy)项目介绍介绍我发现了一个名为embassy的基于Rust的框架,由于该框架提供了W5500-EVB-Pico库和示例,所以我决定对其进行测试。去年六月,我介绍了embassy-net-w5500项目。embassy-net-w5500当我搜索关键字时,出现了大使馆的网站。
WIZnet
·
2023-12-31 09:49
rust
tcp/ip
开发语言
通信原理课设(gec6818) 006:网络编程
目录1、概念2、通信3、通信基本流程TCP:UDP:4、函数I创建
套接字
II绑定地址III字节序转换IV地址转换V监听VIacceptVIIconnectVIII从
套接字
接收信息IX从
套接字
发送消息X关闭
套接字
Flying778
·
2023-12-31 05:14
gec6818
网络
服务器
linux
c语言
使用ZMQ.proxy实现ZMQ PUB消息转发
它可以将消息从一个
套接字
传递到另一个
套接字
,实现消息的转发和路由。
菠萝加点糖
·
2023-12-31 00:33
ZMQ
代理服务器
路由
Android
2019-08-14_Note_Day18
网络编程一、socket1.什么是socket编程socket又叫
套接字
,指的是实现通信的两个端这两个端有分为服务器
套接字
和客户端
套接字
2.服务器
套接字
python中提供了一个socket模块来支持socket
Lis_reak
·
2023-12-30 23:11
Linux文件下I/O基础详解
p=1文件基础一组相关数据的有序集合文件类型常规文件:r-----二进制文件;ASCII码文件目录文件:d字符设备文件:c块设备文件:b管道文件:p
套接字
文件:s符号链接文件:l不同的操作系统,所支持的文件类型不一样
木易_
·
2023-12-30 22:18
c语言
数据库
Java NIO-8.SocketChannel
JavaNIOSocketChannel是一个连接到TCP网络
套接字
的通道,它等同于Java网络
套接字
。
悠扬前奏
·
2023-12-30 21:02
以一种访问权限不允许的方式做了一个访问
套接字
的尝试
python-mhttp.server启动失败原因是端口被占用,但是使用netstat-ano|findstr8000却没发现占用,最后发现是hyper-v占用了,要给容器使用。使用命令netshintipv4showdynamicporttcp可以查看TCP动态端口范围的情况。netshintipv4showexcludedportrangeprotocol=tcp可以查看TCP端口范围被hyp
fjh1997
·
2023-12-30 20:14
hyper-v
使用c/c++实现多线程TCP通信
服务器:1、定义文件描述符,
套接字
结构体sockaddr_in。
东方忘忧
·
2023-12-30 19:02
QT
c/c++
c语言
c++
tcp/ip
如何为webSocket javascript设置cookie头部?
那么如何为web
套接字
设置cookie呢?谢谢,StackOverflow用户发布于2018-07-2302:38:58这取决于浏览器。如果cookie与初始WebSocket连
az44yao
·
2023-12-30 17:15
websocket
网络协议
网络
使用JAVA & Zookeeper构建分布式键值存储
在这篇文章中,我将使用JAVA和网络
套接字
构建一个简单的分布式键值存储。我将展示如何在具有多个分区和复制的集群中使用Zookeeper作为协调服务。
前网易架构师-高司机
·
2023-12-30 13:14
游戏服务器开发专栏
分布式
java-zookeeper
zookeeper
深入理解Linux网络技术内幕学习笔记第二章:一些重要的数据结构
套接字
所对应的缓冲区实际上就是指这个结构体。当缓冲区往下经过每个分层时,会先调用skb_reserve函数来为相应的报头分配空间。
三年高手五年大佬
·
2023-12-30 12:19
linux
学习
Windows Sockets 2 笔记
Winscok3.3.1初始化步骤3.3.2初始化的核心代码3.3.3WSAStartup函数的协调3.3.4WSACleanup函数3.3.5初始化的完整代码3.4Winsock客户端应用程序3.4.1为客户端创建
套接字
仰望—星空
·
2023-12-30 11:55
Winsock
c++
网络编程
Socket
Winsock
Winsock2
如何解决网站显示不安全
SSL证书是一种安全
套接字
层协议,通过在用户的浏览器和您的网站之间建立加密连接,保护用户和网站之间的数据传输。当网站未启用SSL时,数据可能以明文形式传输,容易被不法分子截取和窃取。
JoySSL230907
·
2023-12-30 06:14
安全
https
ssl
网络协议
网络
redis 事件 客户端 服务器
1.事件1.1main函数流程图image1.2文件事件image构成
套接字
I/O多路复用程序文件事件分派器事件处理器
套接字
产生AE_READABLE事件(服务器读
套接字
,优先)
套接字
可应答(客户端对
套接字
执行
好好学习天天输出
·
2023-12-30 03:58
MySQL数据库——存储引擎
包括本地
套接字
通信和基于TCP/IP的远程通信。主要功能包括连接处理、用户身份验证、权限检查以及安全方案实施,如SSL加密连接。在这一层引入了线程池的概念,为已通过认证的客户端分配线程,提高服务效率。
雨空集
·
2023-12-30 03:25
数据库技术
数据库
mysql
学习
笔记
sql
【计算机网络】第五,六章摘要重点
1.运输层协议概述运输层提供的是进程之间的通信2.3.
套接字
指的是什么ip地址+端口号4.每一条TCP语句唯一地被通信两端连接的两个端点5.TCP传输如何实现以字节为单位的滑动窗口超时重传选择确认6.TCP
一日三餐384
·
2023-12-29 22:12
计算机网络
网络
服务器
select poll epoll
这些机制允许一个进程或线程同时监控多个文件描述符(通常是网络
套接字
),并能够知道哪些描述符已经准备好进行读写操作,而无需为每个描述符都进行阻塞的系统调用。
lang20150928
·
2023-12-29 20:54
io
数据库
sql
java
JAVA 项目连接SQLServer报错 SQLServerJDBC 驱动程序无法通过使用安全
套接字
层(SSL)加密与 SQL Server 建立安全连接
问题进行查询操作报错:驱动程序无法使用安全
套接字
层(SSL)加密与SQLServer建立安全连接。当时我就人傻了,之前用的都是mySQL,o
辰鬼丫
·
2023-12-29 20:23
java
数据库
java
数据库
sqlserver
jdk
什么是reactor模式
以下是在Reactor模式中的关键组件和概念:事件源(EventSources):这些是能够生成事件的对象,通常代表网络
套接字
、文件描述符或其他I/O资源。事件(Events):由事件源生成的特定动
lang20150928
·
2023-12-29 20:21
io
服务器
运维
超级终端termux下载
拥有完全的网络访问权限允许该应用创建网络
套接字
和使用自定义网络协议。
2eb3894fab67
·
2023-12-29 19:12
网络编程
套接字
socket
先回顾一下网络初始中的相关概念:1.网络通信:2.局域网:3.广域网:4.IP地址:5.端口:概念格式6.协议:7.五元组:8.分层协议:9.封装和分用10.网络设备分层uuuj二.socket分类流
套接字
sqyaa.
·
2023-12-29 18:05
Java
JavaEE
网络
使用Socket类进行TCP通信
客户端Socket类TCP通信的客户端:向服务器发送连接请求,给服务器发送数据,读取服务器回写的数据表示客户端的类:java.net.Socket:此类实现客户端
套接字
。
ethannotlazy
·
2023-12-29 17:05
Java
网络
java
socket
Socket
套接字
的使用
目录前言一、基于UDP协议
套接字
的编写1、UDP协议特点2、IP地址与端口号在网络通信中的作用3、socket
套接字
接口介绍4、网络字节序5、基于UDP
套接字
使用的实战演练二、基于TCP协议
套接字
的编写
是奈思呀
·
2023-12-29 16:58
服务器
linux
网络
Linux网络编程学习心得.2
连接服务器连接服务器#includeintconnect(intsockfd,conststructsockaddr*addr,socklen_taddrlen);功能:连接服务器sockfd:socket
套接字
Albert.H.Holmes
·
2023-12-29 14:18
linux
网络
运维
linux用户态与内核态通过字符设备交互
网络设备,Linux将对网络通信抽象成一个设备,通过
套接字
对其进行操作。对于字符设备的用户态与内核态交互,主要涉及到打开、读取、写入、关闭等操作。通过字符设备实现内核与用户程序的交互,设计实现一个内核
feng_blog6688
·
2023-12-29 11:21
Linux
linux
交互
microsoft
Windows 关闭8080端口(8080端口被占用)
mitmdump-wtest.txt无法正常监测端口问题描述错误提示:[Errno10048]errorwhileattemptingtobindonaddress('0.0.0.0',8080):通常每个
套接字
地址
lanhuazhiyue
·
2023-12-29 10:36
windows
网络
服务器
Qt(二):使用udp发送与接收图片
设置UDP
套接字
:在Qt中,你可以使用QUdpSocket类来创建UDP
套接字
。你需要指定目标地址和端口号。发送数据:使用writeDatagram方法将图片数据发送到目标地址。
秋刀鱼程序编程
·
2023-12-29 07:07
Qt基础及应用
qt
udp
开发语言
网络
《MySQL系列-InnoDB引擎01》MySQL体系结构和存储引擎
5.2MyISAM存储引擎5.3NDB存储引擎5.4Memory存储引擎5.5Archive存储引擎5.6Federated存储引擎6连接MySQL6.1TCP/IP6.2命名管道和共享内存6.3UNIX域
套接字
第一章
DATA数据猿
·
2023-12-29 03:51
MySQL
mysql
adb
数据库
Linux SocketCAN说明文档-can.txt
LinuxSocketCAN说明文档-can.txt本文为控制器局域网协议系列(又名SocketCAN)的自述文件,该文件包含以下内容:1概述/什么是SocketCAN2动机/为什么要使用
套接字
API3SocketCAN
YottaYuan
·
2023-12-28 21:48
如何提高SSH的安全性
使用这种连接,你可以执行远程命令,启动安全文件传输,转发
套接字
、显示和服务,等等。
3A网络轩轩
·
2023-12-28 20:45
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他