linux socket
xiaotaiyangzuishuai
这个作者很懒,什么都没留下…
展开
-
socket 并发服务器 多线程模式
server.c 端 #include #include #include #include #include #include #include #include #include #define PORT 1234 #define BACKLOG 5 #define MAXDATASIZE 1000 typedef struct _ARG {原创 2017-10-19 16:29:51 · 715 阅读 · 0 评论 -
linux 并发服务器 demo
并发服务器是socket应用编程中最常见的应用模型。并发服务器模型根据连接方式分为长连接和短连接,长连接为通信双方建立连接后一直保持连接,然后一直用此连接进行读写操作;短连接为通信双方每一次交易过程都建立连接和关闭连接。并发服务器模型根据处理方式可分为同步方式和异步方式,同步是客户端发送请求给服务器等待服务器返回处理结果;异步是指客户端发送请求给服务器,不等待服务器返回处理结果,而直接去完成其他的转载 2017-10-17 10:55:58 · 220 阅读 · 0 评论 -
socket超时处理机制
在网络通讯中,socket处于阻塞模式运行时,其存在着超时处理。以下总结下在那些阻塞函数的处理方法。这里摘抄一段描述阻塞函数的描述,非常到位。所谓阻塞函数,是指其完成指定的任务之前不允许程序调用另一个函数,在Windows下还会阻塞本线程消息的发送。所谓非阻塞函数,是指操作启动之后,如果可以立即得到结果就返回结果,否则返回表示结果需要等待的错误信息,不等待任务完成函数就返回。首先,异步函数是非阻...转载 2018-03-02 16:04:10 · 9186 阅读 · 1 评论