使用WebSocket连接到非Meteor服务器?
我在Meteor中使用websockets时遇到了问题,关于这是否可能,似乎存在着混杂的信息。有人能为我解释一下这个问题吗?最终,我尝试连接到一个不运行Meteor的服务器。这就是DDP的用武之地吗 我最近的测试是使用Sock.js,使用以下示例代码:使用WebSocket连接到非Meteor服务器?,websocket,meteor,Websocket,Meteor,我在Meteor中使用websockets时遇到了问题,关于这是否可能,似乎存在着混杂的信息。有人能为我解释一下这个问题吗?最终,我尝试连接到一个不运行Meteor的服务器。这就是DDP的用武之地吗 我最近的测试是使用Sock.js,使用以下示例代码: <script src="http://cdn.sockjs.org/sockjs-0.3.min.js"> </script> <script> var sock = new SockJS('ws:/
<script src="http://cdn.sockjs.org/sockjs-0.3.min.js">
</script>
<script>
var sock = new SockJS('ws://echo.websocket.org/');
sock.onopen = function() {
console.log('open');
alert(sock.readyState);
};
sock.onmessage = function(e) {
console.log('message', e.data);
alert(sock.readyState);
};
sock.onclose = function() {
console.log('close');
alert(sock.readyState);
};
</script>
var sock=new SockJS('ws://echo.websocket.org/');
sock.onopen=函数(){
console.log('open');
警报(sock.readyState);
};
sock.onmessage=函数(e){
console.log('消息',例如数据);
警报(sock.readyState);
};
sock.onclose=函数(){
console.log('close');
警报(sock.readyState);
};
这个例子是否有效并不取决于Meteor的存在,而是取决于服务器处理WebSocket的能力。你能告诉我你想要实现什么吗?@TomaszLenarcik,我正在尝试(但无法)实现类似的目标。。。在meteor js服务器中打开WebSocket客户端。这在meteor js客户端中是可能的,但在服务器中会显示错误:WebSocket未定义。我尝试添加sockjs等包,比如joncursi:socketio客户端)