AndroidSocketClient icon indicating copy to clipboard operation
AndroidSocketClient copied to clipboard

java.lang.IllegalThreadStateException

Open WangIdea opened this issue 4 years ago • 2 comments

[2021-03-29 13:22:19:310][E][Thread-41:Crash]java.lang.IllegalThreadStateException at java.lang.Thread.start(Thread.java:724) at com.vilyever.socketclient.SocketClient.disconnect(SocketClient.java:72) at com.vilyever.socketclient.SocketClient$ReceiveThread.run(SocketClient.java:1337)

image image

偶尔会出发这个异常 直接崩溃,我找了你的源码 没有找到问题,请教你一下!

WangIdea avatar Mar 29 '21 07:03 WangIdea

有可能是出异常的时候,socket已经关闭了,所以你再调用disconnect就出异常了,你可以加一个try catch或者调用 前判断一下socket是否open,

--

dick.wei

在 2021-03-29 15:54:24,"WangIdea" @.***> 写道:

[2021-03-29 13:22:19:310][E][Thread-41:Crash]java.lang.IllegalThreadStateException at java.lang.Thread.start(Thread.java:724) at com.vilyever.socketclient.SocketClient.disconnect(SocketClient.java:72) at com.vilyever.socketclient.SocketClient$ReceiveThread.run(SocketClient.java:1337)

偶尔会出发这个异常 直接崩溃,我找了你的源码 没有找到问题,请教你一下!

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

wqbs369 avatar Apr 11 '21 02:04 wqbs369

我在线程start处加了try catch 异常能捕获到 偶尔出现

WangIdea avatar Apr 11 '21 07:04 WangIdea