2013-01-18 44 views
3

我試圖構建一個應用程序,它需要通過互聯網在兩臺設備之間發送數據。有點像GameKit,但我想實現沒有GameKit的功能,因爲我希望能夠在不同類型的智能手機之間進行交換。我希望它能像GameCenter中的實時匹配。在設備之間來回發送NSData - GameCenter備選

中的GameKit我會使用下列內容:

//To send the data 
- (BOOL)sendDataToAllPlayers:(NSData *)data withDataMode:(GKMatchSendDataMode)mode error:(NSError **)error; 

//To receive the data 
- (void)match:(GKMatch *)theMatch didReceiveData:(NSData *)data fromPlayer:(NSString *)playerID; 

有沒有辦法做到這一點不一樣的GameKit實現?我知道遊戲Fun Run可以在沒有GameCenter的情況下進行實時比賽。

任何回覆非常感謝!在此先感謝您的幫助!

+0

你有沒有發現專門的服務器? – cheeesus

回答

1

嗯,這是小事與人這兩個設備打開沒有它的持久連接,可能不可能的(如何做你的設備找到對方,如果雙方的IP地址有變化嗎?)