网络编程
远方客
这个作者很懒,什么都没留下…
展开
-
socket编程之addrinfo结构体与getaddrinfo函数
socket编程转载 2016-12-08 14:02:25 · 317 阅读 · 0 评论 -
SOCKET bind INADDR_LOOPBACK和INADDR_ANY的区别
socket原创 2016-12-08 15:46:27 · 2204 阅读 · 0 评论 -
TCP Server处理多Client请求的方法—非阻塞accept与select
前言参看基于TCP/UDP的socket代码,同一时间Server只能处理一个Client请求:在使用当前连接的socket和client进行交互的时候,不能够accept新的连接请求。为了使Server能够处理多个Client请求,常见的方法: (1)多进程/线程方法、(2)non-blocking socket(单进程并发)、(3)non-blocking和select结合使用。三种方法...转载 2016-12-22 16:44:53 · 2374 阅读 · 1 评论 -
socket异步编程--libevent的使用
前言这篇文章介绍下libevent在socket异步编程中的应用。在一些对性能要求较高的网络应用程序中,为了防止程序阻塞在socket I/O操作上造成程序性能的下降,需要使用异步编程,即程序准备好读写的函数(或接口)并向系统注册,然后在需要的时候只向系统提交读写的请求之后就继续做自己的事情,实际的读写操作由系统在合适的时候调用我们程序注册的接口进行。异步编程会给一些程序猿带来一些理解和编写上...转载 2016-12-30 16:46:25 · 285 阅读 · 0 评论