Python googleappserver上聊天的Socket编程

Python googleappserver上聊天的Socket编程,python,ios,google-app-engine,tcp,chat,Python,Ios,Google App Engine,Tcp,Chat,免责声明:我是一个新手程序员 我目前正在学习一个教程: 使用套接字服务器在iPhone上构建聊天应用程序。出于其他目的,我使用谷歌应用程序引擎来维护我的应用程序的后端并保留其他数据。只有将所有后端代码放在一个区域才有意义,因此我想知道Google App Engine是否会支持我的套接字编程,因为似乎有很多限制: 事实上,看起来似乎有太多的限制,但是谷歌在页面上说,有一些库可以导入socket,比如poplib或nntplib,并且这些库不违反下面列出的限制和限制,不需要修改就可以工作。这意味着

免责声明:我是一个新手程序员

我目前正在学习一个教程:

使用套接字服务器在iPhone上构建聊天应用程序。出于其他目的,我使用谷歌应用程序引擎来维护我的应用程序的后端并保留其他数据。只有将所有后端代码放在一个区域才有意义,因此我想知道Google App Engine是否会支持我的套接字编程,因为似乎有很多限制:

事实上,看起来似乎有太多的限制,但是谷歌在页面上说,有一些库可以导入socket,比如poplib或nntplib,并且这些库不违反下面列出的限制和限制,不需要修改就可以工作。这意味着我可以做一些事情来修改我的工作,让它在谷歌应用程序引擎上工作


我的问题:是否可以使用我学习的套接字编程来维护我在谷歌应用程序引擎上聊天的后端?如果有,如果需要,如何修改文件。如果没有,我应该研究哪个应用程序服务器,这样我至少可以在另一台服务器上保留聊天后端,如果不是在谷歌应用程序引擎上的话。如果你认为我应该采取另一种方法在我的iPhone应用程序中实现聊天,我也很乐意听到这一点。谢谢你的意见

我认为你不应该自己打开这个插座,你应该在iPhone和Android上使用,所以不是你的应用程序会打开发送keepalives、关闭时重新打开、连接改变时重新打开等等。。。TCP套接字。此外,即使您的应用程序关闭,您也可以接收生成的数据


从APNS/GCM接收到的消息可以包含实际数据,也可以只是一个“嘿”,您可以在服务器上检查消息。要发送消息,只需使用HTTP请求。

要发送消息,只需使用HTTP请求。插座会更快,不是吗?