我有一个使用标准websocket代码的进程。当套接字打开时,我想发送一条消息。我想听听套接字的响应。如果我在chrome的检查器中放置调试断点,它似乎等待足够长的时间来获得响应。如果我删除断点,则onmessage
函数永远不会被调用。有谁看到我错过了什么?
var websocket = new WebSocket(wsUri);
var message = {};
message.messageType = 'db_request';
message.value = 'lanes';
websocket.onmessage = function(evt) {
$log.debug('message received');
scope.lanes = JSON.parse(evt.data);
scope.$apply();
}
websocket.onopen = function () {
$log.debug('open');
websocket.send(JSON.stringify(message));
$log.debug('sent');
}
在我的控制台中,我看到sent
消息。在记录服务时,我看到了回复......