Unix networking programming
Brice_Liu
这个作者很懒,什么都没留下…
展开
-
Linux系统调用--msgsnd/msgrcv函数详解
From: http://blog.csdn.net/fjhyy/article/details/2825369 【msgsnd/msgrcv系统调用】 功能描述: 在消息队列上进行收发消息。为了发送消息,调用进程对消息队列必须有写权转载 2011-08-10 10:04:32 · 3169 阅读 · 0 评论 -
unix网络编程中的包裹函数
一下是unix网络编程中的包裹函数,同样适用与windows 编程: Writen 和Readn 等等 /* include readn */ #include "unp.h" ssize_t /* Read "n" bytes from a descrip转载 2011-08-11 09:30:11 · 2121 阅读 · 1 评论 -
一个关于linux socket的简单例子
From: http://blog.csdn.net/fjhyy/article/details/2983680 下面的例子是客户端向服务端发送数据,并且保存数据,对收到数据进行处理的例子。 客户端:dl_client.c #include "unp.h" int m转载 2011-08-10 09:58:41 · 554 阅读 · 0 评论 -
Socket send函数和recv函数详解
Socket send函数和recv函数详解 int send( SOCKET s, const char FAR *buf, int len, int flags ); 不论是客户还是服务器应用程序都用send函数来向TCP连接的转载 2011-08-10 10:23:45 · 442 阅读 · 0 评论 -
mmap详解
共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式, 因为进程可以直接读写内存,而不需要任何 数据的拷贝。对于像管道和消息队列等通信方式,则需要在内核和用户空间进行四次的数据拷贝,而共享内存则 只拷贝两次数据: 一次从输入文件到共享内存区,另一次从共享内存区到输出文件。实际上,进程之间在共享内 存时,并不总是读写少量数据后就解除映射,有新的通信时,再重新建立共享内存区域转载 2013-02-21 17:30:06 · 413 阅读 · 0 评论