2016-01-21 67 views
0

我是新手,請對我寬大。請讓我詳細說明。如何直接在2個用戶之間共享圖像?

目標

傳送數據(圖像文件)的設備之間。

我在做什麼?

  1. 將文件發送到服務器
  2. 發送路徑其他用戶
  3. 其他用戶開始從路徑下載圖像。

問題

我需要讓文件傳輸直接設備之間儘可能最大限度地減少服務器的角色。

P.S:我正在嘗試構建屏幕共享COCOA應用程序,就像我們在SKYPE調用中一樣。我想 儘可能快地分享屏幕截圖,可能的話就是 。 任何建議是最受歡迎的。請讓我知道我的方法是好還是壞。

回答

0

我有這個沒有親身經歷,但你應該嘗試使用UPnP。必須在防火牆上爲至少一個設備啓用它,以便它可以打開一個外部端口。另請參閱this線程。設備將使用服務器告訴對方他們可以到達的地方,然後切換到該直接連接。

還有其他NAT Traversal技術。

另一種可能是使用IPv6,如果兩個設備都有IPv6地址(但我真的沒有這方面的經驗)。