用python编写socket程序,在指定端口上监听服务:importsocketsock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)port=8080sock.bind((‘‘,port))sock.listen(1)print‘listeningonport:%s‘%portwhileTrue:try:conn,addr=sock.accept()print‘connectedby%s:%s‘%(addr[0],add..
分类:
其他好文 时间:
2015-01-16 17:04:29
阅读次数:
173
要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send,write等几个基本的操作。是的,就跟常见的文件操作一样,只要写过就一定知道。 对于网络编程,我们也言必称TCP/IP,似乎其它网络协议已经不存在了。对于TCP/IP,我们还知道TCP和UDP,前者可以...
分类:
编程语言 时间:
2015-01-16 13:08:31
阅读次数:
302
Ubuntu下搭建postgresql主从服务器安装略postgresql主服务器:$vi/home/postgresql/data/postgresql.conf按a或i进入编辑模式listen_addresses=‘*’wal_level=hot_standby(默认为注释的)max_wal_senders=5(默认为注释,这个参数是控制主库最多可以有多少个并发的standby数据..
分类:
数据库 时间:
2015-01-15 01:57:02
阅读次数:
226
nginx 流媒体 flv 播放 以及上传大小 配置文件设置server {listen 80;server_name localhost;root /www/web/default;index index.php index.html index.htm;client_max_body_size ...
分类:
Web程序 时间:
2015-01-14 19:51:57
阅读次数:
162
使用postgresql向客端推送消息
#listen message_channel;
notify message_channel,'hello todd';
jdbc:
Statement stmt = conn.createStatement();
stmt.execute("LISTEN message_channel");
stmt.close();
no...
分类:
数据库 时间:
2015-01-13 19:58:45
阅读次数:
179
一,nginx反向代理配置
#tomcat
Java代码
upstream tomcat_server{
server 127.0.0.1:8080;
}
erver{
listen 80;
server_name www.wolfdream.com;
lo...
分类:
Web程序 时间:
2015-01-12 19:18:43
阅读次数:
408
一个基本的socket建立顺序是Server端:socket()bind()listen()accept()recv()Client端:socket()connect()send()本文着重介绍Server端的recv()过程。前一篇文章中,accept()生成了一个新的socket,作为serve...
分类:
其他好文 时间:
2015-01-12 16:13:02
阅读次数:
332
一、HAProxy简介HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在时下的硬件上,完全可以支持数以万计的并发..
分类:
其他好文 时间:
2015-01-12 06:58:37
阅读次数:
270
介绍
socketserver(在Python2.*中的是SocketServer模块)是标准库中一个高级别的模块。用于简化网络客户与服务器的实现(在前面使用socket的过程中,我们先设置了socket的类型,然后依次调用bind(),listen(),accept(),最后使用while循环来让服务器不断的接受请求。而这些步骤可以通过SocketServer包来简化。)。模...
分类:
编程语言 时间:
2015-01-11 09:42:35
阅读次数:
1042
有助于提高网络性能和吞吐量的参数net.core.somaxconn = 128已完成连接队列(completed connection queue)(1)三次握手已经完成,但还未被应用层接收(accept),但也处于ESTABLISHED状态.(2)队列长度由listen的backlog参数和内核...
分类:
系统相关 时间:
2015-01-10 20:59:58
阅读次数:
290