Соединение Google App Engine с TCP / IP - PullRequest
4 голосов
/ 08 октября 2011

Я бы хотел установить пару соединений TCP / IP в GAE с помощью Go. Как я искал, невозможно получить статический IP-адрес от движка приложения, но не могу найти много данных о других ограничениях.

Можно ли установить соединение TCP / IP в GAE, и если да, то как долго оно может быть использовано, прежде чем его необходимо будет восстановить?

Ответы [ 2 ]

8 голосов
/ 08 октября 2011

Здесь четко указано , что вы не можете открывать сокет из среды их изолированной среды.Теперь HTTP также основан на TCP / IP, и вы можете «извлекать» контент, используя URL-адреса (в Python это urllib и urllib2, мало что знаете о Go).Но необработанные соединения SOCK_STREAM?НЕТ.

С уважением,

Яти Сагаде

5 голосов
/ 03 августа 2013

Ситуация изменилась, и по состоянию на июль 2013 года появился экспериментальный сервис Socket для Java и Python.Он включен только для платных аккаунтов, вы можете создавать только исходящие соединения, и есть несколько других ограничений.Кроме того, в документах указано , что API нестабилен и может подвергаться изменениям.

По состоянию на декабрь 2013 года для Go также доступна экспериментальная служба Socket.Условия в на соответствующей странице документа аналогичны условиям для Java и Python.

...