Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript node.js中的套接字与Dart中的套接字_Javascript_Node.js_Sockets_Dart - Fatal编程技术网

Javascript node.js中的套接字与Dart中的套接字

Javascript node.js中的套接字与Dart中的套接字,javascript,node.js,sockets,dart,Javascript,Node.js,Sockets,Dart,下面的代码可以很好地与Dart配合使用,我有兴趣使用纯节点模块与NODE配合使用,因为我有兴趣在Dart中检查我的应用程序的性能,如果它在客户机中是用JavaScript编写的,在服务器中是用NODE编写的 我不想使用任何第三方软件包,比如socket.js或其他什么 import 'dart:io'; void main() { HttpServer.bind(InternetAddress.ANY_IP_V4, 8080).then((HttpServer server) {

下面的代码可以很好地与Dart配合使用,我有兴趣使用纯节点模块与NODE配合使用,因为我有兴趣在Dart中检查我的应用程序的性能,如果它在客户机中是用JavaScript编写的,在服务器中是用NODE编写的

我不想使用任何第三方软件包,比如socket.js或其他什么

import 'dart:io';

 void main() { 
  HttpServer.bind(InternetAddress.ANY_IP_V4, 8080).then((HttpServer server) {
    print("HttpServer listening...");
    server.listen((HttpRequest request) {
      if (WebSocketTransformer.isUpgradeRequest(request)){
          WebSocketTransformer.upgrade(request).then(handleWebSocket);
       }
  else {
        print("Regular ${request.method} request for: ${request.uri.path}");
        serveRequest(request);
        }
    });
 });
}   

有没有想过如何在NODE中编写相同的代码,使用纯节点模块而不使用任何第三方模块/包?

我发现没有办法使用纯节点创建代码,所以我开始使用作为我发现的最好的模块来使用web套接字和服务器发送事件SSE

有什么想法吗?你在问什么?如何在节点中编写相同的代码,使用纯节点模块而不使用任何第三方模块/包?