无法在webapp2中使用套接字库

2024-05-14 09:27:36 发布

您现在位置:Python中文网/ 问答频道 /正文

由于某些原因,我无法在webapp2中完全使用套接字库。 在打印库的dir内容时,我得到以下结果:

[
 'AF_INET', 'SOCK_DGRAM', 'SOCK_STREAM', '_GLOBAL_DEFAULT_TIMEOUT',
 '__all__', '__builtins__', '__doc__', '__file__', '__loader__', '__name__',
 '__package__', '_fileobject', 'error', 'gaierror', 'getdefaulttimeout',
 'herror', 'setdefaulttimeout', 'ssl', 'timeout'
]

如您所见,这不是完整的套接字库(它还缺少socket()构造函数)。为什么会发生这种情况?我该如何解决它?在


Tags: default内容streamdirtimeout原因allglobal
2条回答

因为在AppEngine中打开套接字是explicitly forbidden。在

好消息!谷歌最近发布了一个应用引擎的sockets API,文档如下:

https://developers.google.com/appengine/docs/python/sockets/

它仍然是一个预览版(截至2014年3月),它有自己的一系列限制,但它应该能够处理许多情况。在

相关问题 更多 >

    热门问题