2011-11-03 38 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