各位大佬,现在有个场景是这样的:
我本地建立一个 Socket 连接到服务器,OutputStream.write 和 flush 给服务器发送数据,等待服务响应然后读取数据。
问题:
我 flush 后直接 InputStream.available()返回 0,需要 sleep 零点几秒才能拿到数据,并发请求的时候都 sleep 感觉不太好
请问:
InputStream 有没有事件通知呢,比如服务器返回数据后有个事件通知,我用线程池处理数据
跪求各位大佬指教
我本地建立一个 Socket 连接到服务器,OutputStream.write 和 flush 给服务器发送数据,等待服务响应然后读取数据。
问题:
我 flush 后直接 InputStream.available()返回 0,需要 sleep 零点几秒才能拿到数据,并发请求的时候都 sleep 感觉不太好
请问:
InputStream 有没有事件通知呢,比如服务器返回数据后有个事件通知,我用线程池处理数据
跪求各位大佬指教