Author Archives: coder4

[转载]多线程还是多进程??

转载自:http://hi.baidu.com/yancncen/blog/item/b43bf4fee7c7c4385d6008de.html
最近,看了几个开源代码的server框架,有了一些自己的想法,把它记下来。

针对server要求高性能的同时还需要稳定性的特点,有了这样一个构思,建立一个EPOLL+多进程+线程池的server框架,暂且叫它emptyServer(e:epoll,m:muti,p:process,t:thread,y:ycc.哈哈)。

考虑的出发点如下:[......]

继续阅读

[转]socket 编程中出现的两个情况及原因分析

感谢原文地址:http://blog.csdn.net/rstevens/archive/2008/11/12/3284661.aspx
1. Connection reset by peer
如果调用 read() 从 TCP 连接上接收数据并返回 -1,且 errno 为 104(Connection reset by peer);这通常表示对端程序没有关闭 socket 就直接退出了 (例如 core dump );
正常调用 close() 来关闭一个 socket, 会导致关闭连接的[......]

继续阅读