发布时间:2013-04-24 17:23:31
原贴地址:http://topic.csdn.net/u/20090103/16/a0414edb-b289-4c72-84da-39e155e8f4be.html如下演示程序,程序目的是:先准备好一个ServerSocket,监听端口8880,然后建一个ClientSocket(受限于业务需要,必须在ServerSocket准备好后再建Client),也必须绑定同一端口8880,问题是:为什么对ClientSocke.........【阅读全文】
发布时间:2013-04-22 09:57:14
完整的读写函数 一旦我们建立了连接,我们的下一步就是进行通信了.在Linux下面把我们前面建立的通道 看成是文件描述符,这样服务器端和客户端进行通信时候,只要往文件描述符里面读写东西了. 就象我们往文件读写一样. 1、写函数write ssize_t write(int fd,const.........【阅读全文】
发布时间:2013-04-21 13:08:47
epoll - I/O event notification facility在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时.........【阅读全文】
发布时间:2013-04-21 10:40:28
原文地址:Linux网络编程一步一步学+基础 作者:sunjiangang-ok·Linux网络编程基础(一)·Linux网络编程基础(二)·Linux网络编程基础(三)? Linux网络编程一步一步学-简单客户端编写 ? Linux网络编程一步一步学-绑定IP和端口? Linux网络编程一步一步学-循环读取服务器上的数据 &nb.........【阅读全文】