最近项目使用gRPC来实现PC端和手机的双向通讯, 我要把PC端的状态持续的发送给移动端 但是遇到一个问题
在client端不能及时收到server端发送的stream的信息, 往往要client主动write后, client端才能及时收到相关的信息。
后来查了一下, 找到了相似的问题
https://stackoverflow.com/questions/58299740/how-can-i-receive-data-on-client-side-before-calling-end-on-the-server-side-f
但是这个地方并没有给出处理方案,
去查文档
https://nodejs.org/api/stream.html#stream_class_stream_writable
终于找到理解决方案:
stream.cork();stream.write('some ');stream.write('data ');process.nextTick(() => stream.uncork());当然, 我后来发现, 假如我不调用cork, 只需在nextTick中调用即可以实现flush的功能
以上来纪念我4月15日的半天光影。
¥72.50
【点读版】0-3岁逻辑思维启蒙玩具书全套6册幼儿撕不烂早教书小鼠坤坤玩游戏小手翻翻书猜在哪儿藏好了吗婴儿宝宝绘本一岁piyo pen
¥22.41
李诞送给杨超越的礼物 看你一眼就会笑 丘汉林 小鳄鱼盖朵暖心治愈漫画故事 你今天真好看我可以咬你一口吗动漫书籍暖萌绘本
¥29.25
当当网正版童书 脱不下来啦 吉竹伸介 想象力 思考 幽默 儿童绘本这是苹果吗也许是吧 好无聊 绘本国外 漫画故事书 畅销 爱心树
¥34.80
正版 父权制与资本主义 (日)上野千鹤子 东京大学硬核教授的女权声明 男主外女主内的分工是合理的吗 全职妈妈是一个好选择吗
¥95.60
【当当网】你真好看+我可以咬一口吗+一见你就好心情+你真好吃全4册 莉兹·克里莫超减压治愈绘本畅销漫画书籍
¥29.50
她来了请准备 月经来了你准备好了吗 青春期女孩大姨妈性教育科普百科生理心理健康成长绘本图画故事书