2013-06-03 66 views
3

我想兩個或更多個裝置(Android和/或iOS)之間交換信息。連接iPhone和Android裝置(同一LAN)

所有的設備將通過WIFI被連接到相同的路由器。

  • 是否可以在iPhone和Android中直接建立(客戶端/服務器)TCP/IP連接?
  • 我該如何自動「發現」網絡上的其他設備?我應該掃描給定端口的所有IP範圍(例如192.168.1.1到192.168.1.255)嗎?可能嗎?

回答

1

您可以使用mDNSResponder來允許不同的決定發現對方並連接。

+0

它也適用於Android設備? –

+0

什麼是mDNSResponder? –

2

的一個例子,如果你願意使用Xamarin.iOS開發和Xamarion.Android,你可以考慮使用網絡庫NetworkComms.Net(其在引擎蓋下使用sockets)來快速添加您正在尋找的功能。提供示例iOS和Android應用程序。

設備發現將使用包括UDP broadcast支持來實現。

免責聲明:雖然我覺得這是一個很好的適合你的問題,我要補充一點,我對NetworkComms.Net開發。