问题描述
我编写socket客户端实现的目标:1.我作为客户端想服务端推送数据2.服务端能不定时的向客户端推送数据,我接收数据以后解析数据做出不同的响应现在的问题如果在服务端没有给我推送数据的时候我直接去读取这样就会导致程序阻塞如何解决这个问题呢
解决方案
解决方案二:
客户端读取服务端程序可以写一个单独的线程来处理,这样线程阻塞也不会影响主线程了!
时间: 2024-11-03 02:44:44
我编写socket客户端实现的目标:1.我作为客户端想服务端推送数据2.服务端能不定时的向客户端推送数据,我接收数据以后解析数据做出不同的响应现在的问题如果在服务端没有给我推送数据的时候我直接去读取这样就会导致程序阻塞如何解决这个问题呢
解决方案二:
客户端读取服务端程序可以写一个单独的线程来处理,这样线程阻塞也不会影响主线程了!