谷歌应用引擎TCP/IP连接

4

我希望在使用Go语言的GAE中建立一些TCP/IP连接。据我所查,从应用引擎获取静态IP是不可能的,但是我在其他限制方面找不到太多数据。

是否可能在GAE中建立TCP/IP连接,如果可以,它能持续多长时间,需要重新建立吗?

2个回答

8

这里明确提到此处,您不能在他们的沙盒环境中打开套接字。现在HTTP也基于TCP/IP,并且可以使用URL(在Python中是urllib和urllib2,在Go中不太清楚)“获取”内容。但是原始的SOCK_STREAM连接呢?不行。

敬礼,

Yati Sagade


1
URL获取是使用URLFetch在所有三个平台上执行的。每个平台还提供了常见机制的包装器 - 因此,在Python App Engine中,urllib只是URLFetch的包装器。 - Nick Johnson

5

情况发生了变化,截至2013年7月,Java和Python提供了实验性的Socket服务。它仅对付费账户开放,只能创建出站连接,并且有少数其他限制。此外,文档显示该API不稳定,可能会受到更改影响。

截至2013年12月,Go也提供了实验性的Socket服务。与Java和Python的条件类似,请参阅相关文档页


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接