socket

沧海一笑-dj14 小时前
网络·socket·harmonyos·tcp·tcp客户端·套接字·hi3861
【鸿蒙开发】Hi3861学习笔记- TCP客户端TCP(Transmission Control Protocol)是一种面向连接、可靠的传输层协议,旨在通过严格的传输控制机制,确保数据在IP网络中的有序、完整传输。与UDP不同,TCP通过流量控制、拥塞控制和重传机制为应用层提供高可靠性,适用于对数据准确性要求严苛的场景。
听风lighting1 天前
linux·运维·网络·socket·lwip
嵌入式八股RTOS与Linux---网络系统篇关于计网的什么TCP三次握手 几层模型啊TCP报文啥的不在这里讲,会单独分成一个计算机网络模块   这里主要介绍介绍lwip和socket
小宋要上岸3 天前
c++·socket
[特殊字符] C++ 常见 Socket 错误与优化指南在 Socket 编程 中,开发者常常遇到一些 常见错误,例如 端口占用、超时、缓冲区问题、并发处理等。本文将列举几种 常见错误及优化方法,并提供 C++ 代码示例。
极客代码9 天前
linux·c语言·开发语言·unix·socket·unix域套接字·本地套接字
Unix 域套接字(本地套接字)Unix 域套接字(Unix Domain Sockets),也称为本地套接字(Local Sockets),是一种用于同一主机上进程间通信(IPC)的机制。Unix 域套接字提供了一种高效的进程间通信方式,它利用文件系统作为传输媒介,而不是网络栈,因此可以避免网络层的开销。下面详细介绍 Unix 域套接字的概念、用途、API 以及示例代码。
linux开发之路11 天前
linux·网络·udp·socket·tcp
如何高效定位网络丢包问题?本期分享一个比较常见的网络问题--丢包。例如我们去ping一个网站,如果能ping通,且网站返回信息全面,则说明与网站服务器的通信是畅通的,如果ping不通,或者网站返回的信息不全等,则很可能是数据被丢包了,类似情况想必大家都不陌生。针对网络丢包,本人提供一些常见的丢包故障定位方法,希望能够帮助大家对网络丢包有更多的认识,遇到丢包莫要慌,且跟着一起来涨姿(知)势(识)···
小百菜2 个月前
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地址作为源地址。
自信不孤单2 个月前
服务器·网络·udp·socket·ip地址·端口号
网络编程套接字(上)因特网上的每台计算机都有一个唯一的IP地址,如果一台主机上的数据要传输到另一台主机,那么对端主机的IP地址就应该作为该数据传输时的目的IP地址。但仅仅知道目的IP地址是不够的,当对端主机收到该数据后,对端主机还需要对该主机做出响应,因此对端主机也需要发送数据给该主机,此时对端主机就必须知道该主机的IP地址。因此一个传输的数据当中应该涵盖其源IP地址和目的IP地址,目的IP地址表明该数据传输的目的地,源IP地址作为对端主机响应时的目的IP地址。
Golinie2 个月前
linux·服务器·网络·c++·socket
【C++高并发服务器WebServer】-10:网络编程基础概述网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件,又称为网络适配器或网络接口卡NIC。其拥有 MAC 地址,属于 OSI模型的第2层,它使得用户可以通过电缆或无线相互连接。
太阳花的小绿豆2 个月前
python·socket
Python使用socket实现简易的http服务在接触的一些项目中,有时为了方便可视化一些服务状态(请求数很少),那么很容易想到使用http服务来实现。但开源的web后端框架,例如flask,fastapi,django等略显沉重,且使用这些框架会有各种各样的限制,为了更加灵活的使用,可以自己通过Python自带的socket库来实现,下面是我简单实现的代码,贴在这里方便后续使用。
极客代码3 个月前
c语言·开发语言·unix·socket·unix域套接字·本地套接字
Unix 域协议汇总整理Unix 域协议是一种用于同一台计算机上进程间通信(IPC)的技术。它提供了一种比基于网络的套接字更高效的方式来在本地进程中交换数据。Unix 域协议使用文件系统作为通信的媒介,并且只限于在同一台计算机上运行的进程之间进行通信。
新知图书3 个月前
网络·socket
Linux C/C++编程-网络程序架构与套接字类型【图书推荐】《Linux C与C++一线开发实践(第2版)》_linux c与c++一线开发实践pdf-CSDN博客 《Linux C与C++一线开发实践(第2版)(Linux技术丛书)》(朱文伟,李建英)【摘要 书评 试读】- 京东图书 (jd.com)
不修×蝙蝠4 个月前
java·服务器·笔记·tomcat·socket·serversocket
搭建Tomcat(一)---Socket&ServerSocket目录引入1引入2--socket流程Socket(应用程序之间的通讯保障)网卡(计算机之间的通讯保障)
ミカミミミ4 个月前
网络·udp·socket·tcp
网络编程相关 API 学习目录1. 网络编程中的基本概念2. UDP 的 socket api 的使用(1) DatagramSocket API
XLYcmy4 个月前
linux·c++·分布式·网络安全·操作系统·c·socket
分布式实验一Socket编程作业: 在Linux系统上,用C++编两个程序:Client和Server。两个进程间利用socket进行TCP通信。 要求: Server进程运行后,输出本进程所在主机IP地址以及正在监听的端口号; Client进程运行后,输出提示信息,要求用户输入Server的IP地址和端口号; Client以用户输入的参数连接到Server; Client提示用户输入任意字符串,将该字符串通过socket传输至Server; Server将接收到的字符串打印输出至标准输出。
蝶开三月4 个月前
网络·websocket·网络协议·php·socket
php:使用socket函数创建WebSocket服务闲来无事,最近捣鼓了下websocket,但是不希望安装第三方类库,所以打算用socket基础函数创建个服务。
东皋长歌5 个月前
socket·nc·netcat
netcat工具安装和使用netcat是一个功能强大的网络实用工具,可以从命令⾏跨⽹络读取和写⼊数据。 netcat是为Nmap项⽬编写的,是⽬前分散的Netcat版本系列的经典。 它旨在成为可靠的后端⼯具,可⽴即为其他应⽤程序和⽤户提供⽹络连接。
晨曦启明6345 个月前
网络·udp·socket·多线程·tcp
计算机网络-网络编程学习传输层给应用层提供的api,可以写代码把数据交给传输层,进一步通过层层封装就可以把数据通过网卡发送出去了
叶舟5 个月前
网络协议·tcp/ip·socket·通信
基于socket实现客户端与服务器之间TCP通信我们在算法部署时,通常需要进行算法端与其他服务端的通信,要么接受指令、要么是需要上传算法结果;除了我们常用的gRPC、HTTP、MQ等方式,还可以利用TCP来实现可靠通信;本次我们利用socket来展示如何进行两端的TCP通信。
曾经的三心草5 个月前
linux·网络·学习·网络编程·socket
Linux网络编程初步学习1协议就是我们在网络传输中的一组规则网络有模型 OSI 7层模型:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层 TCP/IP 4层模型:应用层(应用层,表示层,会话层),传输层,网络层,网络接口层(数据链路层,物理层) TCP/IP模型就是我们经常使用的
Dylanioucn5 个月前
java·网络编程·socket·nio·i/o多路复用
【编程进阶知识】Java NIO:掌握高效的I/O多路复用技术摘要: 本文将带你深入了解Java NIO(New I/O)中的Selector类,探索如何利用它实现高效的I/O多路复用,类似于Linux中的select和epoll系统调用。文章将提供详细的代码示例、流程图和表格对比,帮助你理解Selector的工作原理,并展示其在构建高性能网络应用中的强大能力。通过本文,你将学会如何使用Selector来监控多个Channel的状态,提高你的网络服务性能。