最新 最热

【计网】从零开始认识网络socket

两台主机进行通信时,需要进行两个通信协议栈,分别进行封装信息和解包信息。网络层包装协议时,会加入当前IP地址和目标IP地址,然后再次封装到数据链路层进行通信。路由器得到数据包后进行一层的解包,通过目标IP地址进行判断...

2024-09-13
2

Socket编程---UDP篇

但是,并不是说,TCP就是百利而无一害的。前面说了,TCP还有一个特性---面向字节流,这就导致了,目标主机读取到的内容可能并不是完整的源主机发送的内容。后续讲TCP实现的时候会体现出来。...

2024-09-08
2

Linux网络操作的通用接口:Socket到底是怎么使用的?

如果你在工作学习中经常见到socket相关的字眼,但总是未曾深究过其本质,相信这篇文章能够给你带来一些帮助。

2024-09-07
2

Socket编程---TCP篇

但是,并不是说,TCP就是百利而无一害的。前面说了,TCP还有一个特性---面向字节流,这就导致了,目标主机读取到的内容可能并不是完整的源主机发送的内容。此处来填补这个知识。...

2024-09-07
2

从零开始:Linux 网络基础到聊天室搭建

在拨号上网的时代,上网被看作一个通过与“互联网”这位朋友打电话的行为。这种信息建的交互形成网络,再按照一定规则协议,形成了套接字(Socket)。...

2024-09-05
2

低延迟双向实时事件通信 Socket.IO

Socket.IO 是一个库,可以在客户端和服务器之间实现低延迟,双向和基于事件的通信。

2024-08-27
2

Socket网络编程

在现代计算机网络中,Socket(套接字)是实现进程之间通信的重要工具。在网络应用中,Socket 充当了进程间数据传输的搬运工,负责进程之间的网络数据传输。无论是服务器还是客户端,二者通过 Socket 进行通信,形成了网络应用的基...

2024-08-17
2

PHP 这么拉?长连接都搞不了?说说 PHP 的 socket 编程

网络上似乎存在一种现象,一提到 PHP 人们的第一反应是简单且慢,这种简单甚至已经到了简陋的地步,比如不少人认为 PHP 无法独立创建一个服务,只能配合 Apache 或 Nginx 一起使用,而且 PHP 只能在处理完请求后销毁资源关闭进...

2024-08-14
2

socket IPC(本地套接字domain)

socket API原本是为网络通讯设计的,但后来在socket的框架上发展出一种IPC机制,就是UNIX Domain Socket。虽然网络socket也可用于同一台主机的进程间通讯(通过loopback地址127.0.0.1),但是UNIX Domain Socket用于IPC更有效...

2024-08-08
2

套接字函数 | socket、bind、listen、accept、connect

AF_INET 这是大多数用来产生socket的协议,使用TCP或UDP来传输,用IPv4的地址。

2024-08-08
4