2011-11-03 70 views
1

我正在寻找一个Android机器的东西。 基本上我想让手机与服务器通信,发送TCP/UDP数据包,并且我希望服务器根据收到的数据包回复电话的答案。服务器端编程

我之前做过,有2台PC,这不是问题。我让我的“服务器端”运行在一个循环上,监听某个端口然后回复。

我的问题是如果我不想让PC作为服务器运行,应该如何编写此代码? 关于网络上一个好的免费主机服务器的任何建议,以及我应该使用什么样的语言..?

正如你所看到的,我有点迷路,需要一些提示/指南或任何能够帮助我开始的东西。

非常感谢

+0

这个问题的方式广阔。 –

+0

使用任何语言并使用http。即你可以使用java + tomcat。或者PHP,红宝石等。有便宜的托管。 – Kevin

回答

2

没有更好的了解游戏的问题空间的,他说:

老实说,你最好只写一个Web服务的手机可以通过HTTP联系。所有的API都已经存在于Android和你想使用的任何服务器端技术(Java,Python,Ruby,敲你自己)中。

编写定制的插座连接器是相当古老的...... 1990年叫,他们希望自己的私有套接字协议回来......

2

既然你想从一个服务器去网络上的Android设备有大量的选择。仅仅作为一个起点,我会将Google App Engine作为您的服务器(轻量级免费)和Android开发。如果您搜索这两个关键字(GoogleAppEngine & Android),我敢打赌,您会找到许多教程来帮助您入门。 PS:你的第一段描述了有史以来创建的每一个Web应用程序 - 事实上它会对“服务器应用程序”是什么进行合理的定义 - 所以我会说它有点泛泛,但我希望我能够得到了解你的所作所为,并推动你朝正确的方向前进。

+0

谢谢生病检查出来 – Wops