连思鑫的博客
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   

网络通信基础学习笔记03:select 函数用法

网络通信基础学习笔记03:select 函数用法 select 函数用法 select 函数是网络通信编程中非常常用的一个函数,因此应该熟练掌握它。虽然它是 BSD 标准之一的 Socket 函数之一,但在 Linux 和 Windows 平台,其行为表现还是有点区别的。我们先来看一下 Linux 平台上的 select 函数。 Linux 平台下的 select 函数 select 函数的作用是
2022-06-20
网络通讯基础学习笔记系列
#C++ #socket编程 #学习笔记 #网络通信基础

【C++项目】一种在同端口上同时处理TCP和UDP的服务器实现

一种在同一端口上同时处理TCP和UDP两种请求的服务器实现 服务器实现代码: server.cpp 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798
2022-06-19
C++项目
#c++项目 #server #服务器

网络通信基础学习笔记02:bind 函数

网络通信基础学习笔记02:bind 函数 bind 函数如何选择绑定地址 上一节的服务器代码中演示了 bind 函数的使用方法,让我们再看一下相关的代码: 123456789struct sockaddr_in bindaddr;bindaddr.sin_family = AF_INET;bindaddr.sin_addr.s_addr = htonl(INADDR_ANY);bindaddr.s
2022-06-19
网络通讯基础学习笔记系列
#socket编程 #学习笔记 #网络编程基础 #bind函数讲解

网络通信基础学习笔记01:常用 socket 函数基础

网络通信基础学习笔记01:常用 socket 函数基础 常用 socket 函数基础 Windows 和 Linux 上常用的 socket API 函数并不多,除了特定操作系统提供的一些基于自身系统特性的 API, 大多数 Socket API 都源于BSD Socket (即伯克利套接字(Berkeley Sockets)),因此这些 socket 函数在不同的平台有着相似的签名和参数。 经常
2022-06-15
网络通讯基础学习笔记系列
#socket编程 #学习笔记 #网络通信基础

C++提高编程讲解

C++提高编程 本阶段主要针对C++==泛型编程==和==STL==技术做详细讲解,探讨C++更深层的使用 1 模板 1.1 模板的概念 模板就是建立通用的模具,大大提高复用性 例如生活中的模板 一寸照片模板: PPT模板: 模板的特点: 模板不可以直接使用,它只是一个框架 模板的通用并不是万能的 1.2 函数模板 C++另一种编程思想称为 ==泛型编程== ,主要利用的技术就是
2022-06-14
C++教程专辑
#C++ #C++提高编程讲解

【C语言项目】爱的征途游戏开源

【C语言项目】爱的征途游戏开源 不知道多少年前写的了,是我写的第一个角色扮演的游戏,写这个游戏的时间在我的高中时代。没办法写实现的教程了,只能直接放代码出来。 成品展示 源码展示 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585
2022-06-05
C语言 > 开源项目
#C语言 #开源i项目 #爱的征途

【C语言项目】贪吃蛇游戏开源

贪吃蛇游戏开源 直接放源代码吧,大部分地方都写注释了。因为是18年写的,现在我也没办法从头讲起。 成品展示 源代码实现 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
2022-06-05
C语言 > 开源项目
#C语言 #开源代码 #贪吃蛇

小鑫降重软件开源

小鑫降重软件开源 成品展示 主程序main.py 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919
2022-06-05
小鑫软件开源
#python #降重软件 #开源代码

C++核心编程讲解

C++核心编程 本阶段主要针对C++==面向对象==编程技术做详细讲解,探讨C++中的核心和精髓。 1 内存分区模型 C++程序在执行时,将内存大方向划分为4个区域 代码区:存放函数体的二进制代码,由操作系统进行管理的 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放, 存放函数的参数值,局部变量等 堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收 内存四区
2022-06-05
C++教程专辑
#C++ #核心编程讲解

通讯录管理系统的实现

通讯录管理系统的实现 1、系统需求 通讯录是一个可以记录亲人、好友信息的工具。 本教程主要利用C++来实现一个通讯录管理系统 系统中需要实现的功能如下: 添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人 显示联系人:显示通讯录中所有联系人信息 删除联系人:按照姓名进行删除指定联系人 查找联系人:按照姓名查看指定联系人信息 修改联系人:按照姓名重新
2022-06-03
笔记 > C++项目
#C++ #通讯录 #项目笔记
1…91011121314

搜索

版权所有者:连思鑫 Fluid
总访问量 次 总访客数 人