技术栈
socket
huangyuchi.
1 天前
linux
·
网络
·
c++
·
udp
·
c
·
socket
【Linux网络】Socket编程实战,基于UDP协议的Dict Server
前言:上文我们实现了对于基于UDP的EchoServer的Socket编程。【Linux网络】Socket编程实战,基于UDP协议的Echo Server-CSDN博客
集大周杰伦
8 天前
linux
·
tcp/ip
·
网络编程
·
socket
·
字节序
·
套接字
·
i/o多路复用
Linux网络编程核心实践:TCP/UDP socket与epoll高并发服务器构建
从我们熟悉的 printf 到复杂的分布式系统,几乎所有现代软件都离不开网络。本章将带领我们深入Linux的底层世界,学习如何使用最核心的套接字 (Socket) API 来构建网络应用程序。我们将从最基础的网络概念开始,逐步掌握TCP、UDP通信,深入理解高性能服务器的基石——I/O多路复用,最终将理论与实践结合,构建一个功能完备的网络服务。
矮油0_o
9 天前
服务器
·
c语言
·
网络
·
网络编程
·
socket
15.套接字和标准I/O
我们之前采用的都是默认数据通信手段read&write函数及各种系统I/O函数,可能大家想使用学习C语言时掌握的标准I/O函数。大家 也认为在网络数据交换时使用标准I/O函数是非常有趣的事情吧?
NiKo_W
9 天前
linux
·
服务器
·
网络
·
udp
·
socket
·
多线程
·
tcp
Linux TcpSocket编程
TCP 套接字(TCP Socket)是基于 TCP(传输控制协议)的网络通信接口,用于在网络中实现可靠的、面向连接的双向数据传输。它屏蔽了底层网络细节,让应用程序能通过简单接口进行跨网络通信。它的工作方式如下:
huangyuchi.
12 天前
linux
·
运维
·
服务器
·
udp
·
socket
·
客户端
·
网络通信
【Linux网络】Socket编程实战,基于UDP协议的Echo Server
前言:上文我们讲解了Socket编程的预备【Linux网络】套接字Socket编程预备-CSDN博客本文我们来讲解一下使用Socket编程基于UDP协议的网络通信:Echo Server,回显服务。
Ronin305
23 天前
linux
·
网络
·
socket
·
网络通信
【Linux网络】封装Socket
在前面几篇文章中,我们实现了Socket编程,也就是基于UDP和TCP进行了网络编程,通过这几次编程我们已经熟悉了Socket编程相关的系统调用,那么这篇文章我们就来使用模版方法模式封装一个Socket
charlie114514191
1 个月前
网络
·
学习
·
socket
·
c++20
·
协程
·
epoll
·
raii
理解C++20的革命特性——协程引用之——利用协程做一个迷你的Echo Server
仓库:https://github.com/Charliechen114514/co_practices
今天秃头了吗??
2 个月前
java
·
网络
·
网络编程
·
socket
【JAVA】网络编程
在学习网络编程之前,我们编写的程序几乎都是“单机版”的——只能在本地运行,自娱自乐,无法与其他主机(用户)进行交互。 有些同学可能会产生误解:既然 Java 号称“一次编译,到处运行”,那把程序拷贝到另一台安装了 Java 环境的电脑上运行,不也算是交互吗?其实并不是。那只是同一个程序在不同环境中运行,并没有真正的信息交流。 真正的“交互通信”更像是打电话——双方能够互相发送消息,并根据对方的内容做出回应。比如,我们在浏览器输入一个网址并访问网站时,其实就是网站的服务器发起了网络请求,服务器处理后再返回响
hsjkdhs
2 个月前
网络
·
tcp/ip
·
udp
·
socket
万字详解网络编程之socket
socket抽象层与体系结构关系示意图client.c运行结果:在进行任何网络通信之前,应用程序必须先向操作系统请求一个网络通信的“端点”,这个端点就是套接字。
吐个泡泡v
2 个月前
网络
·
网络协议
·
http
·
https
·
socket
·
ssl
·
tcp
网络编程基础:一文搞懂 Socket、HTTP、HTTPS、TCP/IP、SSL 的关系
在日常开发中,我们经常听到 Socket、HTTP、HTTPS、TCP/IP、SSL 这些术语,这些概念往往容易混淆,且让人感到困惑。本文将用最通俗易懂的方式来讲清这些网络概念及其相互关系。
DebugKitty
3 个月前
运维
·
服务器
·
网络
·
网络协议
·
socket
·
tcp
网络编程1-基本概念、函数接口
不同主机的进程间通信原型:int socket(int domain, int type, int protocol);
青草地溪水旁
3 个月前
嵌入式硬件
·
socket
·
内核空间
·
用户空间
socket编程中系统调用send()详细讲解
在 socket 编程中,send() 是用于在已连接的套接字上发送数据的系统调用,主要用于 TCP 协议(也可用于 UDP,但需配合连接操作)。它负责将用户态的数据传递到内核缓冲区,再由内核协议栈(如 TCP/IP)完成实际的网络传输。以下从函数原型、参数、返回值、工作原理、使用细节等方面详细讲解:
青草地溪水旁
3 个月前
socket
·
进程间通信
socketpair函数详解
socketpair() 是 Unix/Linux 系统中用于创建一对相互连接的匿名套接字的系统调用,专为 进程间通信 (IPC) 设计。这对套接字在创建后即处于连接状态,无需绑定地址或手动连接,特别适用于父子进程或线程间通信。
charlie114514191
4 个月前
linux
·
网络
·
笔记
·
面试
·
网络编程
·
socket
快速入门Socket编程——封装一套便捷的Socket编程——导论
这里是笔者打算做的Socket编程的第二部分,也就是核心的讨论我们Socket编程本身。我们知道,一个经典的服务器套接字的处理流程是如下的:
沿着缘溪奔向大海
5 个月前
java
·
爬虫
·
python
·
socket
·
蓝牙
蓝牙数据通讯,实现内网电脑访问外网电脑
最近突然想到了一个可以绕开单位安全管控软件,让单位内部办公电脑连上外网的方法。大概是这个样子,让单位办公电脑与自己的外网电脑进行蓝牙配对,然后用配对成功的蓝牙进行网络数据交互。这里大家可能会想用一下蓝牙的网络共享功能,分分钟不就实现了,其实这里是有问题的,因为这样会在单位内部办公电脑上虚拟出一个网卡,马上会被单位安全管控软件识别,进而被网络管理员发现,至少我们单位是这样的,所以不能这样用,我这里用Java写了一个蓝牙数据通讯的程序,同时考虑到蓝牙数据通讯较慢,直接用浏览器访问太慢,又用Python爬了几个
听风lighting
5 个月前
linux
·
运维
·
网络
·
c++
·
socket
·
webserver
WebServer实现:muduo库的主丛Reactor架构
作为服务器,核心自然是高效的处理来自client的多个连接啦,那问题在于,如何高效的处理client的连接呢?这里就介绍两种架构:单Reactor架构和主丛Reactor架构。
callJJ
6 个月前
网络
·
网络协议
·
tcp/ip
·
udp
·
socket
·
套接字
·
网络原理
JAVA网络编程——socket套接字的介绍上(详细)
目录前言常见的网络通信的基础概念 (前置知识)1.网络编程2. IP 地址 和 端口号3. 协议什么是网络协议?
满怀1015
6 个月前
开发语言
·
网络
·
python
·
网络编程
·
socket
【Python中的Socket套接字详解】网络通信的核心基石
Socket(套接字) 是计算机网络中不同主机间进程进行双向通信的端点。它本质上是操作系统提供的一种API,允许应用程序通过IP地址和端口号进行数据交换。
陈 洪 伟
6 个月前
socket
·
微服务架构
·
共享内存
·
多进程
微服务架构中的多进程通信--内存池、共享内存、socket
目录1 引言2 整体架构简介3 疑问3.1 我们的共享内存消息机制是用的posix还是system V
triticale
6 个月前
java
·
网络
·
socket
【Java】网络编程(Socket)
我们开发的网络应用程序位于应用层,TCP和UDP属于传输层协议,在应用层如何使用传输层的服务呢?在应用层和传输层之间,则使用套接字Socket来进行分离