
Unix网络编程相关
文章平均质量分 95
Randy__Lambert
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
高性能高并发网络库 ssxrver 介绍
ssxrver地址 : https://github.com/RandyLambert/ssxrver _______. _______.___ ___ .______ ____ ____ _______ .______ / | / |\ \ / / | _ \ \ \ / / | ____|| _ \ | (----` | (----` \ V /原创 2021-02-17 00:37:03 · 794 阅读 · 2 评论 -
Linux I/O 多路复用技术 epoll 源码分析
epoll 源码分析在 Linux 下做网络编程,一定需要对 epoll 有深入的了解,因此我在这里对 epoll 的源码做了注释,因为源码过长,所以摘出来一些重要的数据结构和关键代码,对其做了注释(从暑假拖到12月份也太真实了…),github地址.epoll 介绍什么是 I/O 多路复用?在讲解 epoll 之前,我先简单介绍一下什么是多路复用,其实能想着去了解 epoll 底层实现原理的人一般不会出现这种疑问,但是我还是简单的说一下吧.当我们在进行网络编程的时候,经常会出现一种场景.我原创 2020-12-06 14:39:27 · 353 阅读 · 0 评论 -
多线程服务器编程之muduo中base库与net库详细注释
muduo学习寒假写的,这个是github链接,之前一直写的比较乱,今天终于抽出时间整理了一下。前言:寒假在学习muduo的时候,将muduo中net库和base库源码进行了注释,基本所有的重要代码都进行了详细注释,比较重要的类比如Eventloop类,Channel类部分函数每行都进行了注释,还改进了几个小功能,比如Exception类增加了处理函数名的功能,在使用时看起来更加方便...原创 2020-03-14 15:48:37 · 435 阅读 · 0 评论 -
网络编程利器nc和telnet命令的简单使用
两个命令的介绍telnet命令telnet可以实现的功能:1.连接服务器端口,并进行通信2.登录远程telnet服务器,使用命令行对其进行控制nc命令nc可以实现的功能:1.监听服务器端口,并与客户端通信(最多只能接收一个客户端)2.对指定服务器进行端口扫描3.作为客户端连接到远程服务器进行通信.两个命令的下载在使用之前,很多Linux发行版本没有集成这个命令,我的机器是...原创 2020-01-28 14:32:20 · 2072 阅读 · 0 评论 -
高性能线程池C语言版(简单实现动态扩容和销毁)
前言:之前在暑假留校期间,简单的学习了线程池的实现,经过里半年的学习,我对线程池,和对线程池在网络编程中的重要性有了更深的一层理解。在用c++写之前先巩固一下环境编程的基础知识,毕竟这些知识点都是相通的,只是换了套API罢了。为什么要使用线程池?在进行网络编程的时候,一个服务器往往会需要服务很多客户端,可以把这个过程抽象成一个生产者消费者模型,服务器充当生产者,客户端充当消费者,在C/S模...原创 2020-01-19 21:05:58 · 2063 阅读 · 7 评论 -
学习网络编程的好文都有啥?
深入浅出tcp/ip协议栈水一篇,以后可能会在加一些文章的链接转载 2019-12-03 20:05:22 · 215 阅读 · 2 评论