qiuri2008

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2018年4月14日

摘要: 服务端代码: myselect.c 客户端代码: 为了练习dup 和 dup2 函数的使用,在客户端中,使用了这两个函数进行标准输出的重定向以及恢复,使用printf 函数向sockfd 中写数据,并提示用户输入。 阅读全文
posted @ 2018-04-14 11:55 江召伟 阅读(250) 评论(0) 推荐(0) 编辑

摘要: 服务器比较简陋,为了学习poll的使用,只向客户端回写一条html语句。启动服务器后,浏览器发起请求,服务端向浏览器写回html,响应字符串,然后可以看到,浏览器解析并显示 Hello Poll!. 启动服务端: 用浏览器访问: 浏览器解析出字符串: 完整代码: 阅读全文
posted @ 2018-04-14 11:52 江召伟 阅读(434) 评论(0) 推荐(0) 编辑

摘要: 一、回顾前面的select select优点: select缺点: 2.单个进程能够监视的文件描述符的数量存在最大限制,在 Linux 上一般为 1024,可以通过修改宏定义甚至重新编译内核的方式提升这一限制,但是这样也会造成效率的降低 二、poll函数概述 select() 和 poll() 系统 阅读全文
posted @ 2018-04-14 11:42 江召伟 阅读(274) 评论(0) 推荐(0) 编辑

摘要: 想详细彻底地了解poll或看懂下面的代码请参考《Linux网络编程——I/O复用之poll函数》 代码: 运行结果: 阅读全文
posted @ 2018-04-14 11:41 江召伟 阅读(1385) 评论(0) 推荐(0) 编辑

摘要: 1 引言 以太网技术由于其开放性好、价格低廉和使用方便等特点,已经广泛应用于电信级别的网络中,以太网的数据传输速度也从早期的10M提高到100M,GE,10GE。40GE,100GE正式产品也于2009年推出。 以太网技术是“即插即用”的,也就是将以太网终端接到IP网络上就可以随时使用其提供的业务。 阅读全文
posted @ 2018-04-14 11:32 江召伟 阅读(2682) 评论(0) 推荐(0) 编辑

摘要: SNTP(Simple Network Time Protocal简单网络时间协议),用于跨广域网或局域网同步时间的协议,具有较高的精确度(几十毫秒)。SNTP是NTP协议的简化版,两者分别在RFC1305和RFC2030介绍。 SNTP工作方式 SNTP采用客户端/服务器的工作方式,可以采用单播或 阅读全文
posted @ 2018-04-14 10:25 江召伟 阅读(5344) 评论(0) 推荐(0) 编辑