3

2 つ以上のデバイス (Android および/または iOS) 間で情報を交換したいと考えています。

すべてのデバイスは、WIFI によって同じルーターに接続されます。

  • iPhone と Android で直接 (クライアント/サーバー) TCP/IP 接続を行うことは可能ですか?
  • また、ネットワーク上の他のデバイスを自動的に「検出」するにはどうすればよいですか? 特定のポートのすべての IP 範囲 (例: 192.168.1.1 から 192.168.1.255) をスキャンする必要がありますか? 出来ますか?
4

3 に答える 3

3

Xamarin.iOSXamarion.Androidを使用して開発する場合は、ネットワーク ライブラリNetworkComms.Net (ボンネットの下でソケットを使用する) を使用して、探している機能をすばやく追加することを検討できます。サンプル iOS および Android アプリケーションが提供されています。

デバイス検出は、含まれているUDP ブロードキャストサポートを使用して実現されます。

免責事項:これはあなたの問題にぴったりだと思いますが、私は NetworkComms.Net の開発者であることを付け加えなければなりません。

于 2013-06-04T16:23:53.597 に答える
1

を使用mDNSResponderして、さまざまな決定がお互いを検出して接続できるようにすることができます。

于 2013-06-03T23:09:38.863 に答える