发布

网络编程

记录网络编程的所学所得所感
专栏成员
11
文章
5724
阅读量
17
订阅数
C++服务端-事件循环EventLoop基础框架搭建-实现多人聊天
晨星成焰
2024-11-01
1300
libuv源码学习笔记:tcp-echo-server
事件循环是 libuv 功能的核心部分,它负责对 I/O 进行轮询,并基于不同的事件源执行它们的回调函数。libuv 的设计目标之一是为了让异步 I/O 操作变得简单易用,同时保持高性能。
晨星成焰
2024-10-20
1840
Windows端C/C++基于Visual Studio快速使用libuv库
libuv 是一个跨平台的异步 I/O 库,最初是为了 Node.js 而开发的,但现在已经独立出来,并被广泛应用于各种 C/C++ 应用程序中。libuv 提供了一套用于构建高性能网络应用程序的工具集,支持事件驱动的编程模型,可以用于开发服务器端的应用程序,如 Web 服务器、代理服务器、实时通信服务等。
晨星成焰
2024-10-09
3190
C++简单实现一个令牌(Token)验证登录基于Windows平台下的CS交互
决定在哪里存储 token 值取决于多种因素,包括安全性、可扩展性、持久性和可用性等
晨星成焰
2024-08-06
4360
Sqlite数据库使用简介以Windows下简单的引入数据库到C++项目为例
SQLite 是一个开源的嵌入式关系型数据库管理系统。它不是作为一个独立进程运行的服务,而是作为一个库直接链接到应用程序中。这意味着使用 SQLite 的应用程序可以随身携带其数据库,并且可以在不需要单独服务器管理的情况下操作数据。
晨星成焰
2024-08-02
5161
C++设计模式-单例模式讲解
在C++中,单例模式是一种常用的软件设计模式,它保证一个类只有一个实例,并提供一个全局访问点来获取这个实例。这种模式对于管理资源、控制对共享资源的访问或者创建一些中心控制类非常有用例如相关配置管理器、日志记录器、数据库连接池等。
晨星成焰
2024-07-28
2830
cJSON使用介绍以及如何利用cJSON在服务端和客户端中进行数据传输
在当今的软件开发领域中,JSON(JavaScript Object Notation)已成为数据交换的标准格式之一。由于其简洁、易读和跨平台的特性,它被广泛应用于Web应用程序、移动应用和物联网设备中。对于需要在C语言环境中处理JSON的应用程序而言,cJSON 是一个非常实用且流行的库。
晨星成焰
2024-07-27
3721
Windows网络模型之Select模型以一个聊天室服务端为例
因为服务端的在listen之前以及listen的内容几乎一样故省略,感兴趣的可以去看
晨星成焰
2024-07-23
2951
Windows下C++/C简单的多线程网络编程SOCKET聊天服务端实现
这里包含了Winsock所需的头文件,以及标准I/O流、线程、向量和互斥锁的头文件。
晨星成焰
2024-07-08
6020
MongoDB在新一代游戏上的优势
游戏开发,尤其是在线和多人游戏,是一个高度动态的过程,游戏设计师和开发者必须不断地引入新元素、调整规则、添加任务和奖励,以维持玩家的兴趣和参与度。在这样一个环境中,数据模型和需求的快速变化是常态。
晨星成焰
2024-07-07
2850
windows环境下C/C++的socket相关网络编程详解以及部分TCP详解
在Windows操作系统下,进程之间通信(IPC)可以通过多种机制实现,以下是一些常用的通信方法:
晨星成焰
2024-07-02
2.3K1
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档