看下面的代码:
var server = net.createServer(function(socket) {
//Code block A
socket.on('connect', function() {
//Code block B
})
socket.on('data' , function (data){
//Code C
});
});
是否有机会执行代码块 A 而代码块 B 不会执行,反之亦然?如果是这样,在什么情况下?
反例:一旦代码 A 被执行,代码 C 可以多次运行,而代码 A 不会再次运行。