closeGameSocket:function () {
this.gameSocket.onclose = null;
this.gameSocket.close();
}
```
很简单的一个主动关闭连接 不下断点 报 null is not a function
```
close找不到..
如果在上面一行下断点 走一步 就不会报错
求教育
=====================
看来是报的onclose
this.gameSocket.onclose = undefined;
在C++层中用spidermonkey API判断gameSocket是否存在onclose属性,如果是null的话,属性存在只是值为空,此时尝试运行会报错,但是如果是undefined就会判断为不存在属性,直接跳过
你可以delete 掉,也不存在这个属性。更保险一点