Java socket 连接,
利用Alarmmanager 做定时心跳包,每5秒钟给server 发送心跳包,下面代码是采用广播发送,write()函数是自己包装的outputstream.write();
如果服务器开启的情况下,可以收到每次发送的数据;
但是服务器关闭后,我感觉是由于write方法阻塞,导致第二次接受广播后出现Error receiving broadcast Intent
是不是由于write方法阻塞导致广播处理阻塞,再次收到广播是就崩溃了,这样子的问题怎么解决呢?
如果把write(beatStr);注视掉,程序可以运行
我也不会,帮你顶一下