Python Cherrypy无法在WinXP上创建套接字

Python Cherrypy无法在WinXP上创建套接字,python,sockets,cherrypy,Python,Sockets,Cherrypy,Python 2.7、Cherrypy 3.2.0、Windows XP SP3 当绑定到127.0.0.1端口8080时,Cherrypy应用程序可以使用quickstart正常工作,但是任何绑定到实际IP的尝试都会导致 文件C:\Python27\lib\site packages\cherrypy\wsgiserver\uuuuu init\uuuuuu.py,第175行 3、一开始 raise socket.ERRORMG 错误:无法创建套接字 。。。我认为这与XP不允许绑定到原始套接字

Python 2.7、Cherrypy 3.2.0、Windows XP SP3

当绑定到127.0.0.1端口8080时,Cherrypy应用程序可以使用quickstart正常工作,但是任何绑定到实际IP的尝试都会导致

文件C:\Python27\lib\site packages\cherrypy\wsgiserver\uuuuu init\uuuuuu.py,第175行 3、一开始 raise socket.ERRORMG 错误:无法创建套接字

。。。我认为这与XP不允许绑定到原始套接字有关

我已经能够在作为服务运行时获得套接字,但是调试服务并不令人愉快


我来自unix环境,所以请温柔一点/rimshot

Windows discovery 1:XP Service Pack 2显然不再允许绑定到原始套接字,以防黑客入侵。因此,要成功绑定到套接字,必须使用python win32 utils和cherrypy来创建windows服务,结果证明这几乎是蛋糕

关于第一次或第二次尝试的出色工作,请访问。我发现这个特定的windows服务与unix守护进程一样难以调试。。。因此,请理解cherrypy的日志记录是如何工作的