socket

小百菜21 天前
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地址作为源地址。
自信不孤单23 天前
服务器·网络·udp·socket·ip地址·端口号
网络编程套接字(上)因特网上的每台计算机都有一个唯一的IP地址,如果一台主机上的数据要传输到另一台主机,那么对端主机的IP地址就应该作为该数据传输时的目的IP地址。但仅仅知道目的IP地址是不够的,当对端主机收到该数据后,对端主机还需要对该主机做出响应,因此对端主机也需要发送数据给该主机,此时对端主机就必须知道该主机的IP地址。因此一个传输的数据当中应该涵盖其源IP地址和目的IP地址,目的IP地址表明该数据传输的目的地,源IP地址作为对端主机响应时的目的IP地址。
Golinie23 天前
linux·服务器·网络·c++·socket
【C++高并发服务器WebServer】-10:网络编程基础概述网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件,又称为网络适配器或网络接口卡NIC。其拥有 MAC 地址,属于 OSI模型的第2层,它使得用户可以通过电缆或无线相互连接。
太阳花的小绿豆1 个月前
python·socket
Python使用socket实现简易的http服务在接触的一些项目中,有时为了方便可视化一些服务状态(请求数很少),那么很容易想到使用http服务来实现。但开源的web后端框架,例如flask,fastapi,django等略显沉重,且使用这些框架会有各种各样的限制,为了更加灵活的使用,可以自己通过Python自带的socket库来实现,下面是我简单实现的代码,贴在这里方便后续使用。
极客代码2 个月前
c语言·开发语言·unix·socket·unix域套接字·本地套接字
Unix 域协议汇总整理Unix 域协议是一种用于同一台计算机上进程间通信(IPC)的技术。它提供了一种比基于网络的套接字更高效的方式来在本地进程中交换数据。Unix 域协议使用文件系统作为通信的媒介,并且只限于在同一台计算机上运行的进程之间进行通信。
新知图书2 个月前
网络·socket
Linux C/C++编程-网络程序架构与套接字类型【图书推荐】《Linux C与C++一线开发实践(第2版)》_linux c与c++一线开发实践pdf-CSDN博客 《Linux C与C++一线开发实践(第2版)(Linux技术丛书)》(朱文伟,李建英)【摘要 书评 试读】- 京东图书 (jd.com)
不修×蝙蝠2 个月前
java·服务器·笔记·tomcat·socket·serversocket
搭建Tomcat(一)---Socket&ServerSocket目录引入1引入2--socket流程Socket(应用程序之间的通讯保障)网卡(计算机之间的通讯保障)
ミカミミミ2 个月前
网络·udp·socket·tcp
网络编程相关 API 学习目录1. 网络编程中的基本概念2. UDP 的 socket api 的使用(1) DatagramSocket API
XLYcmy3 个月前
linux·c++·分布式·网络安全·操作系统·c·socket
分布式实验一Socket编程作业: 在Linux系统上,用C++编两个程序:Client和Server。两个进程间利用socket进行TCP通信。 要求: Server进程运行后,输出本进程所在主机IP地址以及正在监听的端口号; Client进程运行后,输出提示信息,要求用户输入Server的IP地址和端口号; Client以用户输入的参数连接到Server; Client提示用户输入任意字符串,将该字符串通过socket传输至Server; Server将接收到的字符串打印输出至标准输出。
蝶开三月3 个月前
网络·websocket·网络协议·php·socket
php:使用socket函数创建WebSocket服务闲来无事,最近捣鼓了下websocket,但是不希望安装第三方类库,所以打算用socket基础函数创建个服务。
东皋长歌3 个月前
socket·nc·netcat
netcat工具安装和使用netcat是一个功能强大的网络实用工具,可以从命令⾏跨⽹络读取和写⼊数据。 netcat是为Nmap项⽬编写的,是⽬前分散的Netcat版本系列的经典。 它旨在成为可靠的后端⼯具,可⽴即为其他应⽤程序和⽤户提供⽹络连接。
晨曦启明6343 个月前
网络·udp·socket·多线程·tcp
计算机网络-网络编程学习传输层给应用层提供的api,可以写代码把数据交给传输层,进一步通过层层封装就可以把数据通过网卡发送出去了
叶舟4 个月前
网络协议·tcp/ip·socket·通信
基于socket实现客户端与服务器之间TCP通信我们在算法部署时,通常需要进行算法端与其他服务端的通信,要么接受指令、要么是需要上传算法结果;除了我们常用的gRPC、HTTP、MQ等方式,还可以利用TCP来实现可靠通信;本次我们利用socket来展示如何进行两端的TCP通信。
曾经的三心草4 个月前
linux·网络·学习·网络编程·socket
Linux网络编程初步学习1协议就是我们在网络传输中的一组规则网络有模型 OSI 7层模型:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层 TCP/IP 4层模型:应用层(应用层,表示层,会话层),传输层,网络层,网络接口层(数据链路层,物理层) TCP/IP模型就是我们经常使用的
Dylanioucn4 个月前
java·网络编程·socket·nio·i/o多路复用
【编程进阶知识】Java NIO:掌握高效的I/O多路复用技术摘要: 本文将带你深入了解Java NIO(New I/O)中的Selector类,探索如何利用它实现高效的I/O多路复用,类似于Linux中的select和epoll系统调用。文章将提供详细的代码示例、流程图和表格对比,帮助你理解Selector的工作原理,并展示其在构建高性能网络应用中的强大能力。通过本文,你将学会如何使用Selector来监控多个Channel的状态,提高你的网络服务性能。
憧憬一下4 个月前
网络·udp·socket·嵌入式linux·c/s模型
C/S模型的简单实现(UDP服务器)、本地套接字(sockaddr_un )的讲解目录1.UDP1.1 UDP服务器1.2 TPC和UDP的比较1.3 C/S模型 -- UDPrecvfrom、sendto
one-ccs5 个月前
python·tcp/ip·udp·socket
Python 封装 socket 为 [TCP/UDP/MULTICAST] 客户端发送 TCP/UDP/MULTICAST 数据并接收响应。
洛寒瑜5 个月前
笔记·http·socket·网络基础
【读书笔记-《网络是怎样连接的》- 1】Chapter1-从Web浏览器开始网络之旅的第一章,我们从在浏览器中输入url开始。本章主要介绍三部分内容。首先是在Web浏览器中输入URL后,浏览器是如何解析URL并生成HTTP请求消息的。生成请求消息后,浏览器需要将请求发送给Web服务器,需要知道Web服务器的IP地址。这里讲解DNS服务器的工作原理,如何通过域名查询到IP地址。最后是委托协议栈发送请求消息,本章先讲解协议栈发送消息的基本过程,而详细内容会在第二章继续展开。
GOTXX5 个月前
linux·开发语言·网络·计算机网络·php·socket·套接字
【计算机网络】初识Socket编程,揭秘Socket编程艺术--UDP篇思考: 我们光有IP地址就可以完成通信了吗? 想象一下发qq消息的例子,,有了IP地址能够把消息发送到对方的机器上,但是还需要有一个其他的标识来区分出,这个数据要给哪个程序进行解析。
one-ccs5 个月前
python·tcp/ip·udp·socket
Python 封装 socket 为 [TCP/UDP/MULTICAST] 服务端在新线程中创建 TCP/UDP/MULTICAST 协议的服务端套接字,接收客户端的连接请求或数据,并调用 on_recv 回调函数处理数据。