小编use*_*629的帖子

NodeJS WebSocket 握手默默失败?

我正在尝试在 nodejs 中编写一个非常简单的 websocket 服务器,但遇到了一个问题。在浏览器上,WebSocket.onclose 函数是唯一被触发的函数(onopen、onmessage 和 onerror 不会)。我已经在Chrome7和FireFox4中进行了测试。这是我的服务器代码:

var http = require('http'),
    净=要求('净'),
 加密 = require('加密');

var server = http.createServer(function (req, res) {
 控制台.log(请求);
});

server.on('连接', 函数 (流) {
 Stream.setEncoding('utf8');
 流.setTimeout(0);
 流.setNoDelay(true);
 Stream.on('数据', 函数 (数据) {
  var sec1_regex = /Sec-WebSocket-Key1:(.*)/g;
  var sec2_regex = /Sec-WebSocket-Key2:(.*)/g;
  var origin_regex = /原点: (.*)/g;
  var protocol_regex = /Sec-WebSocket-协议: (.*)/g;

  控制台.log(流);
  console.log("****传入****\r\n" + data);
  var key1 = sec1_regex.exec(data)[1];
  var num1 = parseInt(key1.match(/\d/g).join(''))/(key1.match(/\s/g).length - 1);
  console.log("num1: " + num1);
  var key2 = sec2_regex.exec(data)[1];
  var num2 = …

websocket node.js

3
推荐指数
1
解决办法
5869
查看次数

在桌面应用程序(非 UWP)中使用 XAML DeferLoadStrategy="Lazy"

在 XAML 中使用 x:DeferLoadStrategry="Lazy" 需要什么?所有文档都只是提到它是“Windows 10 的新功能”,但我无法让它在我的 WPF 桌面应用程序中运行。

当我尝试使用该属性时,收到消息“未定义 XAML 命名空间中的属性 DeferLoadStrategy”。此属性仅适用于 UWP 应用程序(不适用于桌面应用程序)吗?

wpf xaml

3
推荐指数
1
解决办法
1217
查看次数

标签 统计

node.js ×1

websocket ×1

wpf ×1

xaml ×1