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
套接字描述符
2018-08-07day-17
socket1.socket_Serversocket编程(
套接字
):指的就是通过代码来创建实现通信的两个端(服务器和客户端)socket一般可以基于TCP和UDP实现客户端和服务器之间的可靠传输和不可靠传输
BIGBOSS_93d6
·
2024-01-28 23:56
网络编程笔记
【网络编程】主要内容软件架构CS/BS网络通信三要素TCP通信Socket
套接字
ServerSocket目标能够辨别UDP和TCP协议特点能够说出TCP协议下两个常用类名称能够编写TCP协议下字符串数据传输程序能够理解
刘付文
·
2024-01-28 20:01
C 语言简单的 TCP 服务器程序
本章tcp通信,用select()函数监视内容:该程序通过创建
套接字
、绑定地址、监听网络和接收客户端连接等步骤实现了一个基本的TCP服务器。
匸桓
·
2024-01-28 20:35
C语言
c语言
tcp/ip
php
自动搜索IP建立TCP连接
程序首先创建一个UDP
套接字
,设置多播TTL参数和接收超时时间。然后将目标地址设置为多播地址和指定的端口,发送UDP广播消息。
匸桓
·
2024-01-28 20:03
C语言
tcp/ip
网络协议
【JavaEE初阶】网络编程
文章目录网络编程基础网络资源网络编程网络编程中的基本概念发送端和接收端请求和响应客户端和服务端常见的客户端服务端模型Socket
套接字
了解UDP和TCPUDP数据报
套接字
编程DatagramSocketAPIDatagramPacketAPIInetSocketAddressAPIUDP
xxxflower.
·
2024-01-28 19:55
JavaEE初阶
网络
java-ee
java
JavaEE初阶学习:网络编程
1.网络编程
套接字
网络编程
套接字
就是操作系统给应用程序提供的一组API(叫做socketAPI)。socket可以视为是应用层和传输层之间的通信桥梁。传输层的核心协议有两种:TCP和UDP。
Monody·
·
2024-01-28 19:23
JavaEE的初阶学习
网络
java-ee
学习
Linux中timerfd系列函数使用指南
timerfd_create,timerfd_settime,timerfd_gettime系列函数将定时器的实现与文件
描述符
绑定在一起,定时器超时的那一刻文件
描述符
变得可读,因此可以很好的与select
coolhuhu~
·
2024-01-28 18:52
cpp
linux
网络编程
linux
服务器
c++
使用一个定时器(timer_fd)管理多个定时事件
大体上有两种实现思路:为每个定时事件创建一个timer_fd,绑定对应的定时回调函数,然后将timer_fd注册到epoll(或其它IO复用函数)中,当timer_fd可读,调用其回调函数,然后关闭该文件
描述符
coolhuhu~
·
2024-01-28 18:20
cpp
linux
网络编程
开发语言
c++
linux
计算机网络-第二章笔记
两种常见的模式,C/S和p2p进程通过一种叫做
套接字
的软件接口发送报文和接收报文,开发者可以控制应用层次,但是对于传输层控制力缺乏,大约只能选择协议以及设定参数什么的。
和尚不挑水
·
2024-01-28 18:53
C语言 服务器编程-定时器
定时器引言定时器的基本逻辑定时器信号事件引言传统的TCPsocket模型是基于
套接字
(文件
描述符
)来传递消息的,但是文件
描述符
资是有限的,如果大量的连接占用了大量的文件
描述符
,那么新来的请求可能就无法申请到文件
描述符
WE xiye
·
2024-01-28 15:27
工作
c语言
服务器
网络
IO复用之epoll模型
什么是epollepoll是Linux操作系统提供的一种高性能的事件通知机制,用于处理大量文件
描述符
上的事件。它是一种I/O事件通知机制,通常用于处理网络编程中的并发连接。
旺仔小馒头~~
·
2024-01-28 12:15
c++
c++
epoll
前传04 | Netty性能调优
前传04|Netty性能调优一、操作系统参数调试01文件
描述符
1)最大文件句柄数2)单进程打开的最大句柄数ulimit-n3)并发接入的TCP连接数02TCP/IP相关参数03多网卡队列和软中断二、Netty
天罚神
·
2024-01-28 11:26
netty4
java
nio
Perl文件句柄和文件
描述符
缺省打开的句柄STDIN,STDOUT,STDERR,文件
描述符
为0,1,2不能调用open就可以直接访问STDIN:键盘输入,控制台STDOUT:屏幕,显示屏STDERR:错误输出,显示屏文件句柄就是程序里代表
scan724
·
2024-01-28 10:06
Perl高级编程
obj模型显示--Apple的学习笔记
昨天做的牛牛是平面的,今天改成立体的了,renderpass
描述符
中添加了,并且在pipeline绑定了深度测试,结果不正确,后来想起来需要创建深度缓冲区,其实就是一个深度图像,因为imageobj需要和他对比
applecai
·
2024-01-28 10:10
驱动程序无法通过使用安全
套接字
层SSL加密与 SQL Server 建立安全连接
两种解决方法,删除Java\jdk1.8.0_281\jre\lib\security\java.security文件中的一些词(不少博客就有),你的sqlserver版本和jdbc.jar包版本差距过大,亲自测2008r2可以用6.4.0的jar包,11.2的无论如何也不行
黄宇峰 3120005202
·
2024-01-28 08:18
ssl
安全
java
sqlserver
驱动程序无法通过使用安全
套接字
层(SSL)加密与 SL Server 建立安全连接
报错记录我用的数据库版本是SQLserver2008R2驱动包是mssql-jdbc版本是7.2.2.jre8idea可以正常启动打成jar包后用Java-jar无法启动并报错修改yml文件spring:mvc:pathmatch:matching-strategy:ant_path_matcherdatasource:url:jdbc:sqlserver://127.0.0.1;database
踏歌的Java Daily
·
2024-01-28 08:16
ssl
安全
网络协议
套接字
的多种可选项(修改IO缓冲区大小及TCP_NODELAY)
标题
套接字
的多种可选项我们进行
套接字
编程时往往只关注数据通信,而忽略了
套接字
具有的不同特性。但是,理解这些特性并根据实际需要进行更改也十分重要。从上表可以看出,
套接字
可选项是分层的。
旺仔小馒头~~
·
2024-01-28 07:43
c++
tcp/ip
网络协议
c++
socket
【Linux】文件
描述符
| 重定向 | C文件指针与fd的关系 | 用户级缓冲区
文章目录一、文件
描述符
1.理解:Linux下一切皆文件2.文件
描述符
(fd)的概念3.文件
描述符
的分配规则4.进程创建时默认打开的0&1&2号文件二、重定向1.重定向的本质2.使用dup2系统调用函数3
_宁清
·
2024-01-28 05:52
Linux系统编程
linux
c语言
chrome
运维
服务器
【Linux】进程间通信概念 | 匿名管道
文章目录一、什么是进程间通信进程间通信的概念进程间通信的目的进程间通信的分类进程间通信的本质二、什么是管道三、匿名管道匿名管道的原理✨站在内核角度理解管道✨站在文件
描述符
角度理解管道pipe系统调用fork
_宁清
·
2024-01-28 05:17
Linux系统编程
linux
microsoft
服务器
c++
c语言
后端
手把手教你 Python
描述符
,没学会你打我
学习Python这么久了,说起Python的优雅之处,能让我脱口而出的,Descriptor(
描述符
)特性可以排得上号。
python阿喵
·
2024-01-28 04:28
I/O多路复用
简介:I/O多路复用(I/O多路转接)使得程序能同时监听多个文件
描述符
,能够提高程序的性能,Linux下实现I/O多路复用的系统调用主要有select、poll和epoll。
想不出来_6
·
2024-01-28 03:18
网络
笔记
多路IO复用模型——epoll模型
使用红黑树作为监听集合(监听树)通过epoll_create创建该监听树,返回值为指向树的
描述符
。参数:树的大小。监听树的访问操作:epoll_ct。
有名企梦的小菜鸡
·
2024-01-28 00:07
计算机网络知识
网络
服务器
网络协议
linux
c++
nginx详细资料
基于REST架构风格,以统一资源
描述符
(UniformResourcesIdentifier)URI或者统一资源定位符(UniformResourcesLocator)URL作为沟通一句,通过HTTP协议提供各种网络服务然而
Dream_travelerly
·
2024-01-27 23:36
nginx
nginx
运维
打开文件:内核做了什么
一.文件
描述符
本质文件
描述符
的是一个非负整数,它是操作系统内核用来标识和管理打开文件的抽象概念。在Linux和其他类Unix操作系统中,几乎所有与文件相关的操作都是通过文件
描述符
来进行的。
左手的月光
·
2024-01-27 19:07
linux
网络编程
套接字
预备知识端口号和进程IDUDP和TCP网络字节序socket编程UDP常用接口structsockaddr_in{shortsin_family;//地址族,对于IPv4,它是AF_INETunsignedshortsin_port;//端口号(使用网络字节序)structin_addrsin_addr;//IPv4地址charsin_zero[8];//填充0以使结构体与structsockad
天穹南都
·
2024-01-27 19:50
服务器
RDMA技术赋能:构建高速网络基础设施,加速大型模型高效训练
其卓越性能的核心在于巧妙地绕过了操作系统内核层(如
套接字
、TCP/IP协议栈)对数据传输的干预,实现了网络通信范式的革新性跃迁。
audrey-luo
·
2024-01-27 19:13
网络
【JavaEE】网络原理: 网络编程
套接字
(概念)
目录1.什么是网络编程2.网络编程中的基本概念2.1发送端和接收端2.2请求和响应2.3客户端和服务端3.Socket
套接字
4.Socket编程注意事项1.什么是网络编程网络编程,指网络上的主机,通过不同的进程
夏微凉.
·
2024-01-27 18:58
JavaEE
网络
服务器
运维
java
java-ee
开发语言
Linux命令学习手册-lsof
所以如传输控制协议(TCP)和用户数据报协议(UDP)
套接字
等,系统在后台都为该应用程序分配了一个文件
描述符
,无论这个文件的本质如何,
QuietHeart
·
2024-01-27 17:53
epoll demo
include#include#defineBUFFER_SIZE40#defineMAX_EVENTS10intmain(intargc,char*argv[]){intserver_sockfd;//服务器端
套接字
nit小星星
·
2024-01-27 13:50
Linux内核中USB设备驱动实现
USB设备驱动:一、USB
描述符
:(存在于USB的E2PROM里面)1、设备
描述符
:structusb_device_descriptor2、配置
描述符
:structusb_config_descriptor3
ST小智
·
2024-01-27 12:29
网络
服务器
linux
Opencv C++ SIFT特征提取(单图像,多图像)+如何设置阈值+如何对文件夹进行批处理+如何设置掩膜裁剪影像
由DavidLowe于1999年首次提出,它是一种非常有效的局部特征
描述符
,具有尺度不变性、旋转不变性和对部分遮挡的鲁棒性。
海棠RS
·
2024-01-27 10:27
OpenCV-工程向
opencv
人工智能
计算机视觉
c++
【Linux】从C语言文件操作 到Linux文件IO 文件系统调用
abstract]Linux文件相关重点复习C文件IO相关操作认识文件相关系统调用接口认识文件
描述符
,理解重定向对比fd和FILE,理解系统调
_宁清
·
2024-01-27 08:35
Linux系统编程
linux
c语言
服务器
c++
bash
开源软件
linux操作系统网络编程
套接字
(实现一个udp通讯demo)
文章目录理解源IP地址和目的IP地址认识端口号理解"端口号"和"进程ID理解源端口号和目的端口号认识TCP协议认识UDP协议什么是面向字节流和面向数据报流以及有无连接是什么意思网络字节序socket编程接口socket常见APIsockaddr结构sockaddr_in结构in_addr结构简单的UDP网络程序理解源IP地址和目的IP地址在IP数据包头部中,有两个IP地址,分别叫做源IP地址,和目
Achlorine
·
2024-01-27 07:29
linux
c++
网络
linux
udp
Socket编程01
套接字
概念Socket本身有“插座”的意思,在Linux环境下,用于表示进程间网络通信的特殊文件类型。本质为内核借助缓冲区形成的伪文件。
须臾_0d97
·
2024-01-27 05:32
【python】win10处理端口占用[Errno 10048] error while attempting to bind on address (‘0.0.0.0‘, 8006): 通常每个..
问题:[Errno10048]errorwhileattemptingtobindonaddress('0.0.0.0',8006):通常每个
套接字
地址(协议/网络地址/端口)只允许使用一次。
魔都吴所谓
·
2024-01-27 05:03
Python
实用工具
测试工具
python
网络
开发语言
epoll
常用函数//创建/***@paramsize告诉内核监听的数目**@returns返回一个epoll句柄(即一个文件
描述符
)*/intepoll_create(intsize);//控制/***@paramepfd
一天开始了
·
2024-01-27 05:48
linux
epoll
epoll_socket
epoll是linux2.6内核的一个新的系统调用,epoll在设计之初,就是为了替代select,poll线性复杂度的模型,epoll的时间复杂度为O(1),也就意味着,epoll在高并发场景,随着文件
描述符
的增长
一天开始了
·
2024-01-27 05:48
linux
复用io
epoll
APUE——IPC_管道,消息队列
数组pipefd用于返回引用管道末端的两个文件
描述符
。pipefd[0]是指管道的读取端。pipefd[1]是指写管道的末端。写入管道写入端的数据是由内核缓冲,直到从读取端读取管道。
liuge
·
2024-01-27 04:05
APUE
Linux
[15]APUE:pipe / FIFO
属于pipefs文件系统类型,可以使用read、write、close等系统调用进行操作其本质是内核维护了一块缓冲区与管道相关联,对管道的任何操作,都将被内核转换成读写对应的内存缓冲区只有当所有的写入端
描述符
均已关闭
weixin_30702413
·
2024-01-27 04:35
shell
操作系统
java mkfifo_命名管道FIFO和mkfifo函数
进程间通信必须通过内核提供的通道,而且必须有一种办法在进程中标识内核提供的某个通道,前面讲过的匿名管道是用打开的文件
描述符
来标识的。
666齐乐家园
·
2024-01-27 04:35
java
mkfifo
《unix高级环境编程》进程间通信——管道和FIFO
管道的一个显著性特点就是:当一个管道建立后,将获的两个文件
描述符
,分别用于对管道读取和写入,通常将其称为管道的写入端和管道的读取端,从写入端写入管道的任何数据都可以从读取端读取。
逆风微积分
·
2024-01-27 04:03
Unix
高级环境编程
UNIX高级环境编程
进程间通信
管道
popen
函数
pclose
函数
24.1.18 DAY5
思维导图:模拟面试题:1.怎么修改文件
描述符
发标志位?答:用fcntl函数取下旧文件标识位,在此基础上加上O_NINBLOCK属性,然后设置回去2.udp本地通信需要注意哪些方面?
_xia_12345678
·
2024-01-27 04:02
单片机
嵌入式硬件
24.1.17 DAY4
include2#defineSER_PORT693#defineSER_IP"192.168.122.122"45intmain(intargc,constchar*argv[])6{7//1、创建用于通信的
套接字
文件
描述符
_xia_12345678
·
2024-01-27 04:31
算法
数据结构
2024.1.23
服务器如果需要获取客户端的IP等参数,客户端就需要绑定
套接字
来传递参数。如果没有绑定,系统不会自动进行绑定
套接字
文件。3.基于UDP的聊天室如何实现群发?
_xia_12345678
·
2024-01-27 04:31
python
使用Halcon匹配助手进行模板匹配
(3)基于
描述符
的匹配。(4)基于形变的匹配。使用Halcon匹配助手的过程如下。1.选择匹配
electrical1024
·
2024-01-27 03:22
计算机视觉
算法
图像处理
fd的分配规则
fd的分配规则stdin标准输入stdrerr标准错误stdout标准输出dup2函数fflush刷新缓冲区我们之前学习过了文件操作中一个非常重要的东西——文件
描述符
(filedescripter),我们直接通过
落水 zh
·
2024-01-27 01:20
linux
c语言
网络编程
套接字
(1)
网络编程基础为什么需要网络编程?--丰富的网络资源用户在浏览器中,打开在线视频网站,如优酷看视频,实质通过网络,获取到网络上的一个视频资源与本地打开视频文件类似,只是视频文件这个资源的来源是网络.相比于本地资源来说,网络提供了更为丰富的网络资源:所谓的网络资源,其实就是在网络中可以获取的各种数据资源.而所有的网络资源,都是通过网络编程进行数据传输的.什么是网络编程网络编程,指网络上的主机,通过不同
灰灰快醒醒
·
2024-01-27 00:37
网络
每日一练—— C语言
1、以下程序段的执行结果是()123doublex;x=218.82631;printf(“%-6.2e\n”,x);A输出格式
描述符
的域宽不够,不能输出B输出为21.38e+01C输出为2.19e+02D
白榆maple
·
2024-01-26 21:02
c语言
服务器
前端
IO多路复用---epoll详解及示例
其次,epoll把用户关心的文件
描述符
上的事件放在内核的一个事件表里面,从而无需像select和poll那样每次调用都要重复传入文件
描述符
或事件集。
榨菜炒肉丝1
·
2024-01-26 20:24
网络编程--IO多路复用
c++
指针
linux
IO多路复用——epoll
epollI/O复用:指应用程序向内核注册一组事件(eg:新连接到达——监听
套接字
上的可读事件),然后阻塞在IO复用函数上(select,poll,epoll),内核通过IO复用函数把就绪的事件通知给应用程序
每天都吃不饱_
·
2024-01-26 20:23
UNP学习笔记
网络
服务器
c++
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他