ChinaUnix.net
相关文章推荐:

unpv1 源代码

能否传份给小弟?xqzmail@163.com goolge不到,下载的pdg的都没法用. 谢谢.

by THEBEST - C/C++ - 2005-07-20 11:13:22 阅读(716) 回复(8)

相关讨论

这是unpv1程序清单11_4的程序.尝试请求主机的标准时间服务. 程序执行的时候结果是这样的,连接被拒绝! xxxx:./a.out xxxx daytime trying 10.10.18.107...... connect() error: : Connection refused trying 10.10.18.107 error...... unable to connect...... 这里的xxxx是我自己的主机名.是不是和daytime的端口有关系? 代码注释如下: [code] #include #include #include #include

by xiaozhu2007 - C/C++ - 2008-08-01 11:03:12 阅读(2288) 回复(12)

是关于采用自定义的缓冲区实现“预读”处理的例子。 运行的时候得不到结果,帮我看看吧,谢谢! [code] #include #include #include #include #include #include #include extern int errno; static int read_cnt; static char read_buff[20]; static char *read_ptr = NULL; static my_read(int fd, char *ptr) { printf("4...

by xiaozhu2007 - C/C++ - 2008-07-15 22:50:47 阅读(708) 回复(3)

比如,是否要先学习TCP/IP,。。。

by xiaonanln - C/C++ - 2005-10-05 21:30:03 阅读(866) 回复(4)

1>;为什么作者说已完成连接队列99.4%的时间是空的?上面好像只有50%没有已完成队列条目吧? 2>;上面的测试是在backlog为64的系统上,它说列出的值显然未达到此极限. 那backlog到底是一个什么值呢?有确定的定义吗?我听一个人说是指未完成连接(发送了SYN但并未完成三路握手的请求)数目.(并不包括完成三路握手但并未accept的请求).正确吗?好像任何的解释都达到了这个backlog极限呀. 3>;accept调用一次是否会完成很多请求的三路握手而...

by THEBEST - C/C++ - 2005-05-10 22:46:59 阅读(505) 回复(2)

unpv1_r3学习日记: PF_KEY 本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严 禁用于任何商业用途。 msn: [email=yfydz_no1@hotmail.com]yfydz_no1@hotmail.com[/email] 来源: http://yfydz.cublog.cn UNP第一卷的第3版是著名的RWS先生魂归上帝后由后人添加新的一些新的东西后发布的,增加的部分包括 PF_KEY和SCTP等的相关编程。今天重读UNP,看看PF_KEY一章。 PF_KEY协议族主要用...

by yfydz - 网络技术文档中心 - 2007-03-18 11:14:26 阅读(360) 回复(0)

[code] #include "head.h" static void sig_handler(int signo); static int fd[2]; int main(int argc, char **argv) { int err, nfds; char c; ssize_t n; mqd_t mqd; fd_set rset; struct sigevent sigev; struct mq_attr attr; void ...

by xiaozhu2007 - C/C++ - 2008-03-13 15:55:17 阅读(748) 回复(0)

《unix网络编程》,即unp,放在书架上很久了,今天拿出来,发现附带源码http://www.unpbook.com/src.html,有部分需要用到BSD的dev头文件,如net/if_dl.h。 我一直在用ubuntu,请问有没有类似bsd net的开发包安装,单单拷贝一个头文件到/usr/include/net里去不能很完美的解决问题。 难道最好还是使用BSD系统吗? 谢谢。

by bsdc - C/C++ - 2009-05-10 11:30:05 阅读(2765) 回复(8)

[code] #include "head.h" int main(int argc, char **argv) { int n, readfd; char buff[10]; readfd = open("./fifo1", O_RDWR, 0); printf("11111111111111\n"); if(readfd < 0){ perror("open() error"); exit(1); } while(read(readfd, buff, 10) > 0){ if(write(STDOUT_FILENO, buff, n) != n){ ...

by xiaozhu2007 - C/C++ - 2008-06-09 00:02:10 阅读(1573) 回复(9)

unpv2中的POSIX部分和System V部分,有什么区别,两者有必要都看吗? 我只看了posix部分,没看system v部分有没有影响?

by xiaozhu2007 - C/C++ - 2008-06-04 16:56:11 阅读(785) 回复(0)

代码如下: [code] #include ; #include ; #include ; #define MAXNITEMS 10000 #define MAXNTHREADS 100 int nitems; //read-only by producer and consumer struct{ pthread_mutex_t mutex; int buff[MAXNITEMS]; int nput; int nval; }shared = { PTHREAD_MUTEX_INITIALIZER }; void *produce(void *), *consume(void *); void *produce(void *arg) { for(; ;) { pthread_mutex_...

by ssliao - C/C++ - 2005-02-24 10:48:51 阅读(671) 回复(4)