我想用 WifiDirect 传输数据。
所以我用它连接了两台设备,并在一台设备上打开了一个 SeverSocket。当我想通过单击活动中的按钮从其他设备连接到此 ServerSocket 时(我打开一个带有组所有者 IP 的套接字,服务器)我得到:“无法打开套接字连接”。
当我打开 IntentService 并在那里执行代码而不是在活动中执行 buttenClicked 方法中的代码时,它可以完美运行。
为什么不能在 Activity 中打开 Socket,而在 IntentService 中?