2013-06-18 57 views
0

我正在使用Flash Media Server。
我很困惑過各種ID
本人的nearID?而另一端的人是farID?
什麼是nearNonce ID?困惑於nearID,farID,nearNonce等

我發現,精美的解釋P2P是如何工作的總體高層架構的解釋。
是否還有更多的文章詳細解釋了拼圖中所有拼塊如何組合在一起?

最後,對於同齡人交往,他們需要交換peerIDs。使用遠程共享對象會很好地執行這項任務,還是會建議使用其他類型的Web服務,如XMPP?

很多問題的道歉。

回答

0

FMS編程會變得非常混亂。爲了解決你最後的問題,通常你的同伴是通過FMS本身引入的 - 在服務器端AS。一種方法是讓你的對等體連接到一個NetGroup,在這種情況下,他們可以發現連接到同一個組的其他對等體。您也可以在SSAS代碼中手動引入2個對等體。

一個沉痛的教訓我學到了網絡組是簡單地連接到一組並不意味着您將收到通知,當其他人加入同一組。當你獲得一個新的鄰居時,你只會得到通知,這個新的鄰居是組內的一個直接連接,而組內的一個新的非鄰居對等體則是通過其他對等體的間接連接。如果你想知道對方何時加入同行應通過組播廣播宣佈自己的組。

我還在學習這個東西,所以把這一切都用一粒鹽:)

+0

感謝邁克花費時間和回答我的問題。谷歌很長一段時間後,我發現這個鏈接,我覺得像我這樣的新手有所幫助:http://help.adobe.com/en_US/flashmediaserver/devguide/WScd14549950cf7821eebb00912febb43a25-8000.html –

+0

但這是我的ID問題。我有兩個通過NetGroup連接的客戶端。 第一個客戶端有netconnection.nearId = 1b5cab71697bc852220ee2651288690d84faf11141ae8f936d6731e5bc0c97a9 客戶端加入NetGroup,第二個客戶端接收事件:NetGroup.Neighbor.Connect事件。和值event.info.neighbor = 9536722f1a0c5580e49ef4fedbf727325f12f96232d2c9f8a749d8271f02d712 有沒有辦法從event.info.neighbor找出鄰居的peerId? 感謝所有幫助 –

+0

這PDF鏈接在談論使用多個引入服務器,可能不是你起步時需要的東西。 –