【问题标题】:Why the connect() in android socket does not work?为什么android socket中的connect()不起作用?
【发布时间】:2012-10-14 01:10:47
【问题描述】:

我写了与Android WiFiDirect 的demo 类似的代码,但是我的socket.connect() 不能工作。它终止并跳转到“finally”部分,没有抛出任何异常。我检查了connect()的所有输入参数,和demo中的完全一样。

有没有人遇到过类似的问题?预先感谢您的帮助。

【问题讨论】:

  • 如果您能向我们展示一些代码会有所帮助,因为仅凭猜测很难说出任何内容。
  • 您是否授予了 INTERNET 权限?上传带有错误日志的代码

标签: android sockets exception connect wifi-direct


【解决方案1】:

问题解决了。详情如下。

Exception 可以涵盖的不仅仅是 IOException;使用异常,问题描述被捕获。套接字终止,因为套接字的连接不能在最新的 SDK 版本的 UI 线程中运行。打开了一个工作线程来执行套接字的工作,并且工作正常。

【讨论】:

    【解决方案2】:

    很明显它抛出了一个RuntimeException,例如SecurityException,你没有一个catch块。

    【讨论】:

      猜你喜欢
      • 2019-09-20
      • 1970-01-01
      • 2011-01-14
      • 1970-01-01
      • 2021-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多