和声2
通讯
-
用于异步消息传递的启发式通信原语。
特征
包括单工和双工通信模式
设计用于和声发生器
回退到非生成器环境中的回调
受
's
和模块启发
安装
节点.js
comm可通过以下方式获得:
npm
install
comm
例子
在
.
var
co
=
require
(
'co'
)
;
var
Duplex
=
require
(
'comm'
)
.
Duplex
;
function
*
calc
(
chan
)
{
var
sum
=
0
,
num
;
while
(
num
=
yield
chan
.
recv
(
)
)
{
sum
+=
num
;
}
chan
.
send
(
sum
)
;
chan
.
send
(
null
)
;
}
co
(
function
*
main
(
)
{
var
sock
=
Duplex
(
)
;
var
req
=
sock
[
0
]
;
co
(
calc
)
(
sock
[
1
]
)
;
req
.
send
(
2
*
10
)
;
req
.
send
(
2
*
20
)
;
req
评论0
最新资源