2013-04-26 40 views
0

编写客户端/服务器应用程序,我很新的Heroku的,我达到了我的dev凹凸...如何在Heroku的

我试图写一个服务器/客户端类型的应用程序...上服务器端我将有一个数据库(我为python安装了postgresql),并且我希望能够通过Python客户端(用于测试目的)访问服务器,并发送数据/查询并在数据库上执行基本任务。 (我可以查询,插入,删除等...) 现在我想要的只是编写一个服务器(在python),这将是我的应用程序,并会监听端口并接收消息,然后执行任何要求做的任务...我为此使用套接字并设法在本地编写基本的服务器/客户端...然而,当我部署在Heroku上的应用程序,我无法连接到服务器,我的代码基本上是毫无价值的

有人可能会建议这种要求的基本框架......当然,我不是第一个想要编写一个客户端/服务器应用程序...如果你可以指向一个教程/文档,我会非常感激。

THX

回答

3

的Heroku是用于开发Web(HTTPHTTPS)应用。您无法将使用socket的代码部署到Heroku中。

如果您想在Heroku上运行您的应用程序,更简单的方法是使用Web框架(Flask,CherryPy,Django ...)。他们通常还会提供有用的库和抽象,以便与您的数据库交谈。