socket

hurryddd8 天前
linux·网络·socket
socket编程常见操作分为两种:服务端处理接收客户端的连接;服务端作为客户端连接第三方服务TCP在listen时的参数backlog的意义
qiuzen14 天前
c语言·网络·tcp/ip·ubuntu·socket
C语言socket TCP/IP通讯Server/Client程序(Ubuntu Linux 24.04环境)继上篇文章介绍了Ubuntu Linux 24.04 C语言TCP/IP socket编程基础知识,本文将用C语言在Ubuntu Linux 24.04环境下开发一对使用socket进行TCP/IP通讯的Server/Client程序,实现的功能是:
怪力乌龟15 天前
java·socket
Socket工具类开箱即用不多说,Socket工具类开箱即用:
Y多了个想法16 天前
android·socket·1024端口·端口通信
Android系统 无法绑定1024以下端口问题在Android系统中,默认情况下,普通应用程序无法绑定到1024以下的端口(即特权端口),这是出于安全考虑而设计的。这种限制是为了防止普通应用程序伪装成系统服务或者使用系统服务的特权端口,从而提高系统的安全性。只有具有足够权限的应用程序(例如系统服务或者root权限)才能绑定到1024以下的端口。 注: 不建议去修改这个端口号, 最好还是apk内部可以去申请其它端口, 这样也会减少一些冲突。
_大猪16 天前
unity·socket·粘包·拆包
Unity处理Socket粘包拆包现在游戏协议的数据格式基本上都是用protobuf协议格式,而protobuf最后会转换为二进制,所以这个例子实现的逻辑的也是二进制的处理。
重庆大傑18 天前
java·reactor·socket·nio
Socket 原理和思考每个套接字有一个接收低水位和一个发送低水位。他们由select函数使用。当满足下列条件之一时,一个套接字准备好读:
linux大本营1 个月前
linux·网络·select·socket·epoll
图解通用网络IO底层原理、Socket、epoll、用户态内核态······这个没啥可说的,大家都知道;CPU 在执行任务途中接收到中断请求,需要保存现场后去处理中断请求!保存现场称为中断处理程序!处理中断请求也就是唤醒对应的任务进程来持有CPU进行需要的操作!
飞翔码农1 个月前
golang·socket
golang开发 gorilla websocket的使用很多APP都需要主动向用户推送消息,这就需要用到长连接的服务,即我们通常提到的websocket,同样也是使用socket服务,通信协议是基本类似的,在go中用的最多的、也是最简单的socket服务就是gorilla/websocket,它有21.1K的star,足以说明它的受欢迎程度, 它的github地址是 https://github.com/gorilla/websocket,我们的长连接服务也是通过gorilla/websocket改造出来的。
hope_wisdom1 个月前
c++·stm32·单片机·socket·套接字·实用库
超级好用的C++实用库之套接字💡 需要该C++实用库源码的大佬们,可搜索微信公众号“希望睿智”。添加关注后,输入消息“超级好用的C++实用库”,即可获得源码的下载链接。
自律即自由w1 个月前
服务器·网络协议·tcp/ip·http·socket
C++实现基于http协议的epoll非阻塞模型的web服务器框架(支持访问服务器目录下文件的解析)编译例子:./httpserver 9999 ../ htmltest/可执行文件 +端口 +要访问的目录下的
ggtc2 个月前
websocket·socket·端口
基于webapi的websocket聊天室(番外一)上一篇我已经实现了聊天室,并且在协议中实现了4种类型的消息传输。其实还可以添加video,audio,live等等类型。 不过假如把目前的协议看作RCP1.0版的话,这个版本就只支持有限的4种消息。精力有限啊。也许RCP2.0就可以把video,audio类型加进去? 这不是这篇番外考虑的。而是我在定义和实现协议的过程中注意到了一些问题。
菠菠萝宝2 个月前
java·开发语言·spring·rpc·tomcat·socket·feign
【吃透Java手写】5-RPC-简易版在Productor-common中创建com.sjb.HelloService在Productor中创建com.sjb.HelloServiceImpl
jiantaoyab2 个月前
网络·udp·socket·tcp·套接字
socket编程网络字节序是指多字节变量在网络传输时的表示方法,它采用大端字节序的表示方式。大端字节序是指将高序字节存储在起始地址,而低序字节存储在后续地址。
菠菠萝宝2 个月前
java·开发语言·tomcat·socket·线程池·request·response
【吃透Java手写】4-Tomcat-简易版创建com.sjb.Tomcat线程池的真正实现类是 ThreadPoolExecutor主要参数:corePoolSize(必需)
huisheng_qaq2 个月前
网络编程·socket·nio·bio·channel·selector
【netty系列-03】深入理解NIO的基本原理和底层实现(详解)Netty系列整体栏目在上一篇中,讲解了bio的底层原理和具体实现,虽然bio在一定场景下也可以进行通信,但是随着互联网越来越多业务的场景,bio会存在阻塞的弊端被暴露无疑,在并发量稍微大点的地方,通过bio实现的网络编程会显得略显吃力。于是在jdk1.4之后,引入了一个新东西 NIO ,由于bio原名叫做 Blocking IO阻塞io,因此新网络编程的取名nio,有着 NoBlocking IO即不阻塞io,当然也有的地方取名为new io。
人还是要有梦想的2 个月前
qt·socket·客户端与服务器端交互
Qt服务器端与客户端交互Qt做客户端与服务器端交互第一步引入network第一步引入network后继续编程首先界面设计创建server和socket
zhoujiazhao2 个月前
linux·音视频·socket·grpc·进程通信·uds·dbus
【003_音频开发_基础篇_Linux进程通信(20种你了解几种?)】学历代表过去、能力代表现在、学习力代表将来。 一个良好的学习方法是通过输出来倒逼自己输入。写博客既是对过去零散知识点的总结和复盘,也是参加了 零声教育 写博客活动。
cefler2 个月前
linux·socket·序列化和反序列化
【Linux】应用层协议序列化和反序列化欢迎来到Cefler的博客😁 🕌博客主页:折纸花满衣 🏠个人专栏:题目解析 🌎推荐文章:C++【智能指针】
教练、我想打篮球3 个月前
java·redis·spring·socket·pipe
10 spring-data-redis 中创建的 pipe 和 anon_inode 的 fd 来自于哪里?本文的问题 主要是 衍生自 spring-boot-acurator 定时检测 redis 集群导致 “IOException: Too many open files“
星河繁3 个月前
linux·socket
Unix Domain Sockets (UDS) 简介Unix Domain Sockets (UDS) 是一种进程间通信(IPC, Inter-Process Communication)机制,特别适用于在同一台主机操作系统上运行的多个进程之间进行高效的数据交换。它是基于文件系统路径或者匿名内存区域创建的套接字(socket),使得进程间可以直接通过内核进行通信,而不涉及网络层。下面详细介绍UDS的特点、工作原理以及在进程间通信中的应用。