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

#socket

【Linux 网络】基于TCP的Socket编程:通过协议定制,实现网络计算器

Yuzuriha

在之前的文章中,我们曾讲过:协议在实现上,其本质是结构体!大家都遵守协议,那么涉及网络通信的数据都必须以结构体的形式存放!

300

【Linux 网络】TCP Socket 编程实战:手把手实现远程命令执行(附实操要点 + 完整代码)

Yuzuriha

将服务器的代码逻辑由单进程,改进为多线程,让其可以同时服务于多个用户

700

【Linux网络】基于UDP的Socket编程,实现简单聊天室

Yuzuriha

上述,我们实现服务器的单线程的!那么存在多个用户同时登录、发消息退出登录的操作吗?当然存在!

500

【Linux网络】Socket编程实战,基于UDP协议的Dict Server

Yuzuriha

首先,我们通过上文的代码实现。我们发现若是想要实现单词翻译功能,我们只需要单词实现翻译模块功能。

200

【Linux网络】Socket编程实战,基于UDP协议的Echo Server

Yuzuriha

在上一篇文章我们讲过。对于struct sockaddr*参数,要看我们想要进行什么类型的通信来决定。如果想要进行网络通信就要传入 struct...

400

【Linux网络】套接字Socket编程预备

Yuzuriha

IP地址在网络中标记主机唯一性。源主机通过目标主机的IP地址,将数据传输给目标主机。

800

【javaEE】Socket 编程(UDP/TCP)实战 + 期末大作业

那我掉的头发算什么

服务器端建立连接时会得到一个socket对象,用户端也有一个socket对象。这两个对象在不同的进程里,甚至可能在不同的主机上,他俩不是同一个对象。他们俩的关系...

4110

揭秘互联网的“第一道门”:初识 Socket 编程,亲手推开网络通信的奇妙世界

海棠蚀omo

而我们将ip + port的组合叫做套接字socket,我们的标题说的就是这个socket,而我们后面要讲的也是socket编程。

10710

【QT学习之路】网络通信新次元!Qt TCP双侠:Server监听瞬息,Socket连接万变

小陈又菜

在标准C++中没有提供专门用于套接字通信类,所以只能使用操作系统的基于C的API函数,基于这些C的函数我们也可以连接自己的C++类。但是Qt不一样,它是一个C+...

9710

JavaEE-- 网络编程 Socket套接字

Han.miracle

Socket套接字,是由系统提供用于网络通信的技术,是基于TCP/IP协议的网络通信的基本操作单元。 基于Socket套接字的网络程序开发就是网络编程。

14510

【Linux网络】封装Socket

Ronin305

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

9510

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

Ronin305

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

12310

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

Ronin305

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

14910

【Linux网络】Socket编程预备

Ronin305

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

11310

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

用户11754185

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

10210

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

程序员唱见

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

20400

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

Neolnfra

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

19310

Python中如何处理Socket超时

用户11831593

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

12610

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

用户11379153

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

19010

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

想不明白的过度思考者

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

14510
领券