【发布时间】:2011-06-07 03:21:18
【问题描述】:
我正在使用 Python 2.6 和 Windows Server 2008。
服务器有两个 IP 地址,1 个内部,1 个外部。
我需要 Python 来使用外部 IP 地址,但这样做时我得到了这个:
socket.error: [错误 10049] 请求的地址在其上下文中无效
更准确地说,我正在使用 Django 的 runserver 命令以供熟悉它的人使用
编辑:
ipconfig只调出内部IP,而我运行的所有服务都使用外部IP,没有任何问题!
有什么想法吗?
【问题讨论】:
-
当您尝试绑定到本地计算机上未分配给计算机上任何适配器的地址时,这是 Windows 给出的错误。如果
ipconfig没有显示,则无法绑定。也许您现在想绑定到机器上的任何地址? (如果外部地址被 NAT'ed 到您的内部地址,绑定到内部地址就足够了。) -
@Rosh:你应该这样回答。
标签: python windows django networking windows-server-2008