【发布时间】:2013-12-31 06:05:08
【问题描述】:
假设我有一个休息端点,当调用它时会启动一个长时间运行的进程服务器端,例如
http://host/api/program/start
我想将该进程的任何更新/输出从服务器端推送到客户端。
我认为 rest 调用会返回某种唯一的 id,然后客户端可以在连接到 websocket 时使用它来仅接收有关该特定进程的更新。
如果它们在进程的第一个输出之前没有连接,我将不得不考虑缓冲进程的输出/更新以发送到客户端,但无论如何,实现套接字数据处理这个?我可以以某种方式使用 socket.io 房间/命名空间吗?
【问题讨论】:
-
呵呵..我用 IP 地址做什么?
标签: node.js architecture express socket.io