让cherrypy监听系统内所有活动网卡传入的请求

原创 2015年11月18日 14:53:00

cherrypy是一个python版的web server + application framework

默认情况下,它只监听localhost(对应lo虚拟网卡)传入的请求

如果你想让它监听系统内所有活动网卡传入的请求,则需要在quickstart之前加如下语句

if __name__ == "__main__":
    #web server!!!
    cherrypy.config.update({'server.socket_host': '0.0.0.0', 'server.socket_port': 8080})
    #所有启动参数必须在quickstart之前配好!
    cherrypy.quickstart(ConfigManager())

socket_host属性赋值0.0.0.0后,就等于告诉cherrypy,绑定系统内任意可用的网卡,即使某些网卡是在启动后才创建的。


ps.

该技巧是在翻阅源代码时发现的,文档没有提及。

版权声明:本文为博主原创文章,未经博主允许不得转载。

【Android】23、如何知晓当前是在哪一个活动

本篇介绍如何知晓当前是在哪一个活动
  • omoiato
  • omoiato
  • 2016年05月24日 15:37
  • 637

CherryPy——基于Python的Web框架

CherryPy——基于Python的Web框架CherryPy是什么(What is CherryPy)CherryPy是一个基于Python的面向对象的HTTP框架。使用CherryPy来开发We...
  • chixinmuzi
  • chixinmuzi
  • 2007年08月05日 14:18
  • 11574

windows下使用WinPcap获取网卡列表

虽然看了挺多资料,不过实际做起来还是比较麻烦,这里总结下,一下在VC6.0运行通过 1.去网上下载winPcap安装包和开发人员包:http://www.winpcap.org/   在WpdP...
  • mzlqh
  • mzlqh
  • 2012年05月04日 20:56
  • 5143

gashero的CherryPy笔记

gashero的CherryPy笔记 ·CherryPy的mount操作可以看出CherryPy的Tree操作:cherrypy.tree.mount(Video(),/video)=========...
  • gashero
  • gashero
  • 2006年07月08日 08:02
  • 5005

一分钟学会获取本机网卡物理地址(MAC)

    做网络编程的程序员免不了要与MAC地址打交道,这个128bit的数字串在某种程度上就代表了机器的唯一性,因此在做统计工作时一般都以MAC地址作为标准。 下面介绍两种获取本机MAC地址的方式。1...
  • colinchan
  • colinchan
  • 2006年11月03日 13:33
  • 3380

linux下利用libpcap 得到本机网卡设备列表

         libpcap(Packet Capture Library),即数据包捕获函数库。在网络包抓取中libpcap是非常常用的一个库,著名的tcpdump就是用它来实现的。libpca...
  • tanggangwangli
  • tanggangwangli
  • 2007年12月19日 13:09
  • 1426

python cherrypy RESTful API,cherrypy支持跨域ajax访问,CROS,crossdomain ajax

cherrypy的文档说明比较少,看官网的例子,在python2.6中不能直接运行,需要修改如下: #!/usr/bin/python2.6 ''' see also: http://www....
  • winlinvip
  • winlinvip
  • 2013年06月09日 11:52
  • 2594

基于python的web开发框架-CherryPy

基于python的web开发框架-CherryPy    Python满足了我对编程语言的所有渴望,而且更重要的是python一直在发展,而且发展迅速。在web2.0的时候,对web站点的开发也提出了...
  • joliny
  • joliny
  • 2008年10月20日 22:57
  • 7710

cherrypy和tornado性能分析

how is cherrypy working? it handls requests well compared with tornado when concurrence is low to...
  • ppp2006
  • ppp2006
  • 2015年01月08日 17:21
  • 701

web framework---cherrypy学习笔记1

一、安装环境   cherrypy是基于python的web framework框架,首先需要安装python运行环境,笔者的环境是目前最新的python3.2, 下载地址是www.python....
  • woods2001
  • woods2001
  • 2012年03月15日 13:33
  • 2081
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:让cherrypy监听系统内所有活动网卡传入的请求
举报原因:
原因补充:

(最多只允许输入30个字)