Linux App
文章平均质量分 81
comwise
这个作者很懒,什么都没留下…
展开
-
浅谈Linux下select/poll模型
在windows,管理I/O套接字的模型有阻塞和非阻塞两类,linux也一样windows select模型在widows下提供了众多非阻塞的I/O模型,如select、WSAAsyncSelect、WSAEventSelect、overlapped、completion port其中IO completion port(IOCP)提供了较好的伸缩性,应用比较广泛,说明:而sele原创 2013-07-03 09:29:05 · 1453 阅读 · 0 评论 -
Linux下进程通信之共享内存
关于共享内存,一般要做以下步骤1.使用shmget建立共享内存空间2.使用shmmat映射当前进程到开辟新的共享内存空间3.读取或者写入数据到共享内存3.删除共享内存空间这个思路跟自己使用C语言中的malloc和free差不多,都是先申请后释放当然C++/VC++/MFC都有相应的函数,只不过系统提供的有自动析构的函数,能够自动释放空间看一下代码实例;写入/读取的结原创 2013-05-07 18:31:51 · 840 阅读 · 0 评论 -
Linux下进程通信之消息队列
read date from message: msg_r.c#include#include#include#include#include#include#include#include#define BUFFSIZE 2050struct my_msg{ long int l_msg_type; char sz_msg_text[BUFFSIZE];};原创 2013-05-08 16:46:40 · 1040 阅读 · 0 评论 -
TCP并发服务器的简易程序
1.服务器采用简易线程开启,将传送过来的字母转换为大写再发送过去,如果传送过来的第一个字符为@则退出2.客户端循环读入,如果输入@则退出当前socket 服务器程序:server_thread.c#include#include#include#include#include#include#include#include#include#include#inc原创 2013-05-11 19:55:06 · 828 阅读 · 0 评论