现在的位置: 首页 > 综合 > 正文

socket使用过程中遇到的问题

2018年02月05日 ⁄ 综合 ⁄ 共 347字 ⁄ 字号 评论关闭

1.java.net.SocketException: Software caused connection abort: recv failed

一般来说,遇到这个问题是因为客户端在写入完成之后就关闭了,而服务端还来不及读完.所以就报这个错误了.

解决方法:服务端读取完成后,返回一个状态给客户端,这时候再关闭socket.

2.android socket通讯包Connection refused异常

报这个错误一般是服务端或客户端间的socket只关闭了一个(或者说退出,但是未关闭),而另一端仍在发送数据.这时候,就会抛出这个错误

3.Can't create handler inside thread that has not called Looper.prepare()

手机和服务器所在的电脑不在同一个网络也会报这个错误

抱歉!评论已关闭.