(1) 出问题的代码
最近使用单生产者-多消费者模型是遇到一个问题,以前既然都没有想到过。生产者线程的代码如下,基本功能就是接收到一个连接之后创建一个Socket对象并放到list中等待处理。...
分类:
其他好文 时间:
2014-08-09 18:43:28
阅读次数:
224
一、tcp和udp的区别1)tcp面向连接(connect,三次握手),udp无连接2) tcp保证可靠(要求对端确认),udp不提供可靠的实时传输3)tcp提供流量控制(通告窗口),udp无流量控制当然,udp实时,开销小二、tcp深入1.tcp客户端的流程:socket()——>connect(...
分类:
编程语言 时间:
2014-08-09 15:32:28
阅读次数:
313
这篇文章介绍下libevent在socket异步编程中的应用。在一些对性能要求较高的网络应用程序中,为了防止程序阻塞在socket I/O操作上造成程序性能的下降,需要使用异步编程,即程序准备好读写的函数(或接口)并向系统注册,然后在需要的时候只向系统提交读写的请求之后就继续 做自己的事情,实际的读...
分类:
其他好文 时间:
2014-08-09 04:55:17
阅读次数:
617
今天在启动PHP时出现下面的错误:servicephp-fpmstart错误:Startingphp-fpm[09-Aug-201400:45:40]ERROR:unabletobindlisteningsocketforaddress‘127.0.0.1:9000‘:Addressalreadyinuse(98)[09-Aug-201400:45:40]ERROR:FPMinitializationfailedfailed解决方法:netstat-lntup|gr..
分类:
其他好文 时间:
2014-08-09 02:46:37
阅读次数:
7722
我们这个系列准备讲一下--网络爬虫。网络爬虫是搜索引擎系统中十分重要的组成部分,它负责从互联网中搜集网页,采集信息,这些网页信息用于建立索引从而为搜索引擎提供支持,它决定着整个引擎系统的内容是否丰富,信息是否即时,因此其性能的优劣直接影响着搜索引擎的效果。网络爬虫的基本工作原理: (1)从一个...
分类:
其他好文 时间:
2014-08-08 23:54:56
阅读次数:
396
今天在启动PHP时出现下面的错误:servicephp-fpmstart错误:Startingphp-fpm[09-Aug-201400:45:40]ERROR:unabletobindlisteningsocketforaddress‘127.0.0.1:9000‘:Addressalreadyinuse(98)[09-Aug-201400:45:40]ERROR:FPMinitializationfailedfailed解决方法:netstat-lntup|gr..
分类:
其他好文 时间:
2014-08-08 18:25:27
阅读次数:
341
原文:http://www.lovelucy.info/nginx-ssl-certificate-https-website.html一、什么是 SSL 证书,什么是 HTTPSSSL 证书是一种数字证书,它使用 Secure Socket Layer 协议在浏览器和 Web 服务器之间建立一条安...
分类:
Web程序 时间:
2014-08-08 12:28:35
阅读次数:
354
/* 使地址马上可以重用 */ int nRet = 1; if(SOCKET_ERROR==setsockopt(m_ls...
分类:
其他好文 时间:
2014-08-08 12:21:05
阅读次数:
148
通过TCP建立可靠通讯信道1)为了对应TCP协议里的客户端和服务器端,Socket包提供了Socket类和ServerSocket类。2)Socket类构造函数及相关方法Public Socket();public Socket(InetAddress address,int port);//本机I...
分类:
编程语言 时间:
2014-08-08 11:50:55
阅读次数:
266
4.fscokopen()函数 fsockopen是一个非常强大的函数,支持socket编程,可以使用fsockopen实现邮件发送等socket程序等等,使用fcockopen需要自己手动拼接出header部分 官方文档:?http://cn.php.net/fsockopen/ ? ...
分类:
Web程序 时间:
2014-08-08 02:15:15
阅读次数:
231