socket

青草地溪水旁11 天前
嵌入式硬件·socket·内核空间·用户空间
socket编程中系统调用send()详细讲解在 socket 编程中,send() 是用于在已连接的套接字上发送数据的系统调用,主要用于 TCP 协议(也可用于 UDP,但需配合连接操作)。它负责将用户态的数据传递到内核缓冲区,再由内核协议栈(如 TCP/IP)完成实际的网络传输。以下从函数原型、参数、返回值、工作原理、使用细节等方面详细讲解:
青草地溪水旁20 天前
socket·进程间通信
socketpair函数详解socketpair() 是 Unix/Linux 系统中用于创建一对相互连接的匿名套接字的系统调用,专为 进程间通信 (IPC) 设计。这对套接字在创建后即处于连接状态,无需绑定地址或手动连接,特别适用于父子进程或线程间通信。
charlie1145141911 个月前
linux·网络·笔记·面试·网络编程·socket
快速入门Socket编程——封装一套便捷的Socket编程——导论这里是笔者打算做的Socket编程的第二部分,也就是核心的讨论我们Socket编程本身。我们知道,一个经典的服务器套接字的处理流程是如下的:
沿着缘溪奔向大海2 个月前
java·爬虫·python·socket·蓝牙
蓝牙数据通讯,实现内网电脑访问外网电脑最近突然想到了一个可以绕开单位安全管控软件,让单位内部办公电脑连上外网的方法。大概是这个样子,让单位办公电脑与自己的外网电脑进行蓝牙配对,然后用配对成功的蓝牙进行网络数据交互。这里大家可能会想用一下蓝牙的网络共享功能,分分钟不就实现了,其实这里是有问题的,因为这样会在单位内部办公电脑上虚拟出一个网卡,马上会被单位安全管控软件识别,进而被网络管理员发现,至少我们单位是这样的,所以不能这样用,我这里用Java写了一个蓝牙数据通讯的程序,同时考虑到蓝牙数据通讯较慢,直接用浏览器访问太慢,又用Python爬了几个
听风lighting2 个月前
linux·运维·网络·c++·socket·webserver
WebServer实现:muduo库的主丛Reactor架构作为服务器,核心自然是高效的处理来自client的多个连接啦,那问题在于,如何高效的处理client的连接呢?这里就介绍两种架构:单Reactor架构和主丛Reactor架构。
callJJ3 个月前
网络·网络协议·tcp/ip·udp·socket·套接字·网络原理
JAVA网络编程——socket套接字的介绍上(详细)目录前言常见的网络通信的基础概念 (前置知识)1.网络编程2. IP 地址 和 端口号3. 协议什么是网络协议?
满怀10153 个月前
开发语言·网络·python·网络编程·socket
【Python中的Socket套接字详解】网络通信的核心基石Socket(套接字) 是计算机网络中不同主机间进程进行双向通信的端点。它本质上是操作系统提供的一种API,允许应用程序通过IP地址和端口号进行数据交换。
陈 洪 伟3 个月前
socket·微服务架构·共享内存·多进程
微服务架构中的多进程通信--内存池、共享内存、socket目录1 引言2 整体架构简介3 疑问3.1 我们的共享内存消息机制是用的posix还是system V
triticale3 个月前
java·网络·socket
【Java】网络编程(Socket)我们开发的网络应用程序位于应用层,TCP和UDP属于传输层协议,在应用层如何使用传输层的服务呢?在应用层和传输层之间,则使用套接字Socket来进行分离
利刃大大3 个月前
网络·c++·网络协议·udp·socket·套接字
【网络编程】二、UDP网络套接字编程详解UDP 相当于 TCP 来说细节少了很多,所以我们先从简单的 UDP 套接字编程下手,因为其涉及到的细节比较少,也很直接,就是面向报文,服务端拿到信息就直接丢给客户端,丢了也不管,无需我们关系太多细节,等我们把 UDP 套接字编程稍微掌握了,其实 TCP 的那套接口也是类似的,但是我们学 TCP 的时候,需要去了解它的传输细节。
BruceNeter3 个月前
网络·c#·socket·代理
c#开发完整的Socks5代理客户端与服务端——客户端(已完结)本文我们介绍下如何在Windows系统上开发一个代理本机流量的客户端,并且对接我们之前开发的Socks5服务端,实现整个代理的一条龙。对于Socks5代理的服务端的开发可以详见之前的文章。
python_chai4 个月前
网络·python·tcp/ip·udp·socket
Python网络编程从入门到精通:Socket核心技术+TCP/UDP实战详解网络编程是构建现代分布式系统的核心能力,而Socket作为通信的基石,其重要性不言而喻。本文将从零开始,通过清晰的代码示例、原理剖析和对比分析,带你彻底掌握Python中的Socket编程技术,涵盖TCP可靠连接、UDP高效传输及面向对象封装技巧。无论你是网络编程新手还是希望进阶的开发者,都能从中获益!
Thanks_ks4 个月前
python·网络编程·socket·tcp·客户端·套接字·聊天服务器
探秘 Python 网络编程:构建简单聊天服务器在计算机网络的世界里,网络编程是实现不同设备之间通信的关键技术。Python 凭借其简洁的语法和强大的库支持,在网络编程领域有着广泛的应用。无论是构建简单的聊天服务器,还是开发复杂的网络应用,Python 都能轻松胜任。
矮油0_o5 个月前
服务器·网络·tcp/ip·网络编程·socket
5.好事多磨 -- TCP网络连接Ⅱ第4章节通过回声服务示例讲解了TCP服务器端/客户端的实现方法。但这仅是从编程角度的学习,我们尚未详细讨论TCP的工作原理。因此,将详细讲解TCP中必要的理论知识,还将给出第4章节客户端问题的解决方案。
沧海一笑-dj5 个月前
网络·socket·harmonyos·tcp·tcp客户端·套接字·hi3861
【鸿蒙开发】Hi3861学习笔记- TCP客户端TCP(Transmission Control Protocol)是一种面向连接、可靠的传输层协议,旨在通过严格的传输控制机制,确保数据在IP网络中的有序、完整传输。与UDP不同,TCP通过流量控制、拥塞控制和重传机制为应用层提供高可靠性,适用于对数据准确性要求严苛的场景。
听风lighting5 个月前
linux·运维·网络·socket·lwip
嵌入式八股RTOS与Linux---网络系统篇关于计网的什么TCP三次握手 几层模型啊TCP报文啥的不在这里讲,会单独分成一个计算机网络模块   这里主要介绍介绍lwip和socket
小宋要上岸5 个月前
c++·socket
[特殊字符] C++ 常见 Socket 错误与优化指南在 Socket 编程 中,开发者常常遇到一些 常见错误,例如 端口占用、超时、缓冲区问题、并发处理等。本文将列举几种 常见错误及优化方法,并提供 C++ 代码示例。
极客代码5 个月前
linux·c语言·开发语言·unix·socket·unix域套接字·本地套接字
Unix 域套接字(本地套接字)Unix 域套接字(Unix Domain Sockets),也称为本地套接字(Local Sockets),是一种用于同一主机上进程间通信(IPC)的机制。Unix 域套接字提供了一种高效的进程间通信方式,它利用文件系统作为传输媒介,而不是网络栈,因此可以避免网络层的开销。下面详细介绍 Unix 域套接字的概念、用途、API 以及示例代码。
linux开发之路5 个月前
linux·网络·udp·socket·tcp
如何高效定位网络丢包问题?本期分享一个比较常见的网络问题--丢包。例如我们去ping一个网站,如果能ping通,且网站返回信息全面,则说明与网站服务器的通信是畅通的,如果ping不通,或者网站返回的信息不全等,则很可能是数据被丢包了,类似情况想必大家都不陌生。针对网络丢包,本人提供一些常见的丢包故障定位方法,希望能够帮助大家对网络丢包有更多的认识,遇到丢包莫要慌,且跟着一起来涨姿(知)势(识)···
小百菜7 个月前
http·socket
socket实现HTTP请求,参考HttpURLConnection源码解析有台服务器,网卡绑定有2个ip地址,分别为: A:192.168.111.201 B:192.168.111.202 在这台服务器请求目标地址 C:192.168.111.203 时必须使用B作为源地址才能访问目标地址C,在这台服务器默认又是使用A地址作为源地址。