一直想從今天開始爲iOS構建一個實時和網絡遊戲。在互聯網上搜索了很多關於最佳技術方法的東西,我發現很多,但我錯過了從哪裏開始的指針。如何在使用套接字爲iOS創建實時網絡遊戲時開始?
這是我的想法。看起來,通過UDP的套接字連接是一個不錯的選擇,因爲它的延遲很低,我並不關心數據包是否到達(只要有新的數據包有時)。這排除了http,但是你究竟需要什麼;-)。我一直在閱讀關於Nodejs和socket.io,這些不錯的選擇?我希望它儘可能低級,保持專業編程語言的完整性和對數據庫的廣泛支持。當然,與iOS混合的東西(不管是普通的NSStream還是更高級的庫)都是必須的。
任何指針,建議或考慮非常感謝!
親切的問候,
雷因德
我不能給你任何關於你與iOS客戶端的連接的建議,更重要的是你可以建立帶有節點的UDP服務器。 Socket.io是HTTP協議之上的WebSockets,Flash套接字,長輪詢和其他解決方案的封裝,所以這可能不是你想要的。節點生態系統中有[非常好的數據庫支持](https://github.com/joyent/node/wiki/modules#wiki-database)。 – 2012-03-25 14:59:22