我可以使用Google App Engine托管Java IRC Bot吗?

use*_*465 2 java irc google-app-engine

我有一个完全用Java编写的IRC机器人,我一直在我的家用电脑上托管,但我的iffy互联网连接已经断开了很多.我一直想知道我是否可以使用Google Apps Engine来持续连接机器人?如果是这样,我将要做出哪些改变?

谢谢您的帮助

aro*_*oth 5

不,你做不到.Google App Engine不允许任意传出Socket连接(可能是因为他们不希望人们将其平台用作代理服务器).它们最接近的是用于通过网络/ Internet访问外部内容的URL Fetch API.

使用它,您可能会想出一些使用App Engine应用程序驱动现有基于Web的IRC客户端的东西.虽然我不确定直接使用基于Web的IRC客户端会带来什么好处.

此外,您无法与App Engine应用程序建立"持续连接".平台将在大约30秒左右的时间内自动超时/关闭尚未完成处理的任何请求.