解压unpv13e.tar.gz后进入目录查看README,然后可以按照里面提示操作,在Ubuntu环境下可能会遇到问题,本文系统为ubuntu14.10:第一步:在终端中进入upnv13e目录,然后执行代码:../configure第二步:进入lib目录下执行make:1.cdlib2.make第...
分类:
其他好文 时间:
2015-03-13 15:52:24
阅读次数:
158
#include "../lib/unpsunyj.h"
#include int main(int argc, char ** argv)
{ int listenfd; int connfd; sockaddr_in servaddr; char buff[MAXLINE]; time_t .....
分类:
其他好文 时间:
2015-03-13 14:03:07
阅读次数:
481
经过小小改动,把前面基础的例子做出一点修改。并发服务器,服务器每accept一个请求就fork()一个新的子进程。编译运行方法同前一篇。/*client_tcp.c*/#include #include #include #include #include #include #include #de...
分类:
其他好文 时间:
2015-03-09 12:44:17
阅读次数:
116
最近在看《UNIX网络编程》(简称unp)和《Linux程序设计》,对于unp中第一个获取服务器时间的例子,实践起来总是有点头痛的,因为作者将声明全部包含在了unp.h里,导致后面编写代码会对这个头文件造成依赖,而学习不到调用了相应功能之后,应该包含哪些确切的头文件。再者,我下载了unp.h之后,头...
分类:
其他好文 时间:
2015-03-09 00:29:02
阅读次数:
215
POSIX消息队列可以注册空队列有消息到达时所触发的信号,而信号触发对应的信号处理函数。下面是一份基本的消息队列和信号处理结合的代码(修改自UNIX网络编程:进程间通信)#include #include #include #include #include #include #include #i...
分类:
其他好文 时间:
2015-03-06 15:35:30
阅读次数:
126
继续手动完善自己的《Unix网络编程》框架,加入了完全包装函数,加入了时间服务器端程序。...
分类:
其他好文 时间:
2015-02-13 13:22:09
阅读次数:
256