android - 连接 iPhone 和 Android 设备(同一局域网)

标签 android ios tcpclient tcpserver

我想在两个或多个设备(Android 和/或 iOS)之间交换信息。

所有设备将通过 WIFI 连接到同一个路由器。

  • 是否可以在 iPhone 和 Android 中建立直接(客户端/服务器)TCP/IP 连接?
  • 我怎样才能自动“发现”网络上的其他设备?我应该扫描给定端口的所有 IP 范围(例如 192.168.1.1 到 192.168.1.255)吗?可能吗?

最佳答案

如果你愿意开发使用Xamarin.iOSXamarion.Android你可以考虑使用网络库 NetworkComms.Net (在后台使用 sockets)快速添加您正在寻找的功能。提供了示例 iOS 和 Android 应用程序。

设备发现将使用包含的 UDP broadcast 来实现支持。

免责声明:虽然我认为这很适合您的问题,但我必须补充一点,我是 NetworkComms.Net 的开发人员。

关于android - 连接 iPhone 和 Android 设备(同一局域网),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16907036/

相关文章:

android - 当谈到前景时杀死 Activity

iphone - 如何为 iphone 构建 mp4v2

c# - 检查IP地址和端口是否响应

java - 如何从 Java 在 Android 设备上运行 adb screenrecord 并结束屏幕录制?

android - GoogleMap V2 无法加载 map 。联系 Google 服务器时出错

android - Xamarin从 Intent 过滤器获取图像路径

iphone - 在文件中存储 NSArray/NSMuatbleArray

ios - 如何在 iOS 设备上诊断 dlopen() 中的故障

c# - 为什么我的 DeflateStream 无法通过 TCP 正确接收数据?

c# - visual studio 退出调试没有任何异常或错误