为什么android socket中的connect()不起作用?

时间:2012-10-24 01:18:32

标签: android sockets exception connect wifi-direct

我写了类似的代码作为Android WiFiDirect的演示,但我的socket.connect()无法正常工作。它终止并跳入“finally”部分而不会抛出任何异常。我检查了connect()的所有输入参数,它们与演示中的完全相同。

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

2 个答案:

答案 0 :(得分:1)

问题解决了。详情如下。

异常可以覆盖IOException以外的内容;使用Exception,问题描述被捕获。套接字终止,因为套接字的连接无法在最新SDK版本的UI线程中运行。打开了一个工作线程来完成套接字的工作,这很有效。

答案 1 :(得分:0)

显然它已经抛出RuntimeException,例如SecurityException你没有一个catch块。