网络编程
longerVR
这个作者很懒,什么都没留下…
展开
-
winsock-select模型总结
本文主要总结了winsock中的select模型,这个是多线程网络编程中最简单的通信模型,并附着了代码实践,可以帮助读者很好的理解select模型并用在自己想要用的地方;原创 2019-11-20 18:26:23 · 547 阅读 · 0 评论 -
visual studio 2017 c++的网路编程——winsock基础
本文主要是总结了visual studio 2017 c++的winsock的网络编程的基本知识,并通过在同一台主机两个项目之间的数据传输的案例进行了实践;在这个实践的过程中遇到了一个问题-std::bind 和Socket中的bind函数起冲突,最后通过添加::符合解决了这个问题;原创 2019-11-19 15:53:03 · 3411 阅读 · 0 评论 -
Linux网络编程总结-多进程,多线程,select,poll,epoll,libevent
linux的网络编程是基与socket编程的;首先总结socket编程;基于socket编程实现TCP通信的多并发的实现方式:多进程,多线程,select,poll,epoll,;这几种方式的如何实现,异同优缺点;最后介绍一下libevent框架;在实现网络编程的过程中,以上这些方式是基础的方法,在实现网络编程一般采用的是epoll+多线程;这是最高效的一种方式;原创 2019-06-10 20:57:25 · 1940 阅读 · 0 评论