首页
学习
活动
专区
圈层
工具
发布

#socket

【Linux网络】封装Socket

Ronin305

模板方法模式是一种行为型设计模式,它定义了一个算法的骨架,将某些步骤延迟到子类中实现,从而在不改变算法结构的情况下允许子类重新定义特定步骤。

1600

【Linux网络】Socket编程:TCP网络编程

Ronin305

首先,在之前的UDP网络编程中,我们是直接使用的硬编码,例如退出码直接就设为1、2、3等,显然这并不是一个很好的选择,那么这里我们可以统一设计一个服务器的退出码...

2600

【Linux网络】Socket编程:UDP网络编程实现Echo Server

Ronin305

上篇文章我们在理解socket时说了,把 IP + Port 叫做**套接字Socket**。

2400

【Linux网络】Socket编程预备

Ronin305

socket会有很多的种类,来满足不同的应用场景,socket未来的接口,会有不同的通信接口规范,socket的设计者,只想提供一种通信接口!

2500

从零开始实现一个C++高性能服务器框架----Socket模块

用户11754185

项目介绍:实现了一个基于协程的服务器框架,支持多线程、多协程协同调度;支持以异步处理的方式提高服务器性能;封装了网络相关的模块,包括socket、http、se...

8810

Java中的IO、NIO、BIO、AIO原理详解

程序员唱见

 通常泛指传统的同步阻塞 IO(即 BIO)。这些模型从底层操作系统 IO 模型演化而来,主要解决高并发场景下的 IO 效率问题。

13700

WebSocket安全漏洞:当实时通信成为攻击跳板

Neolnfra

WebSocket 协议允许在客户端(浏览器)和服务器之间建立一个持久的、双向的通信通道,实现了全双工通信。这与传统的 HTTP 请求-响应模式不同,后者需要客...

15710

Python中如何处理Socket超时

用户11831593

在游戏开发过程中,不仅需要考虑视觉效果和玩法设计,背景音乐的选择也至关重要。将给人紧张感的音乐加入游戏中,可以增添一种对局的刺激氛围。本文将推荐几首猴子音悦BG...

11910

电波之外:socket套接字,Linux下UDP通信的孤独诗篇

用户11379153

在喧嚣的数字宇宙里,进程如同孤岛,彼此隔离。然而总有一种渴望——连接。于是便有了网络编程,便有了socket这把钥匙,它打开了从孤岛到大陆的航道,让信息以电波之...

17710

JavaEE初阶——中秋特辑:网络编程送祝福从 Socket 基础到 TCP/UDP 实战

想不明白的过度思考者

中秋佳节,最重要的主题就是"团圆"。无论身在何方,人们都渴望与亲人团聚,共享天伦之乐。这正如网络编程中的客户端与服务端,虽然物理上相隔千里,但通过网络的纽带,彼...

12610

每日一个计算机小知识:Socket

人人都是码农

socket ˈsɑːkɪt 作英语名词时表示:插座、插孔、凹槽、窝、孔穴。在计算机领域,socket 被翻译为套接字,它是操作系统提供的进程间网络通信接口(并...

15610

corejava辅导(14--3)

紫风

TCP是Tranfer Control Protocol的简称,是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方...

11010

Python中如何处理Socket超时

用户11831593

在现代网络编程中,Socket 是一个非常重要的概念。无论是开发客户端还是服务器端应用,都需要用到 Socket 来进行数据的传输。然而,在实际使用过程中,我们...

20910

Web Socket 使用详解

艾伦耶格尔

在信息爆炸的时代,用户对网页的期待早已超越了静态内容的展示。实时聊天、股票报价、协同编辑等功能的实现,都离不开服务器与客户端之间持续、高效的数据交互。传统的HT...

33710

Vue3 + Golang Gin 实现客服实时聊天系统(WebSocket + Socket.IO 详解)

唯一Chat

本文介绍了基于Vue3和Golang Gin的实时聊天系统实现方案,关键技术点包括:

45110

在 Vue 中使用 ReconnectingWebSocket实现即时通讯聊天客服功能

唯一Chat

ReconnectingWebSocket 是一个自动重连的 WebSocket 实现,非常适合在 Vue 项目中使用。下面是如何在 Vue 中集成和使用它的方...

27310

Linux网络-------1.socket编程基础---(TCP-socket)

hope kc

UDP(User Datagram Protocol)和 TCP(Transmission Control Protocol)是两种最常用的传输层协议,它们在可...

27510

Linux网络-------1.socket编程基础---(UDP-socket)

hope kc

我们已经知道,内存中的多字节数据相对于内存地址有⼤端和⼩端之分,磁盘⽂件中的多字节数据相对于⽂件中的偏移地址也有⼤端⼩端之分,⽹络数据流同样有⼤端⼩端之分.那么...

32910

【Linux篇章】Socket 套接字,竟让 UDP 网络通信如此丝滑,成为一招致胜的秘籍!

羑悻的小杀马特.

本篇文章将带大家了解网络通信是如何进行的(如包括网络字节序,端口号,协议等) ;再对socket套接字进行介绍;以及一些udp-socket相关网络通信接口的介...

42010

【Linux篇章】Socket套接字,竟让TCP网络通信如此丝滑,一同共赴TCP 网络通信的技术新征程!

羑悻的小杀马特.

本篇文章继上篇UDP网络通信,将在此篇介绍TCP基础编程函数接口然后将形象的画图分析TCP是如何进行网络通信的,然后基于TCP实现简单的server-clien...

25010
领券