节点JS:net.Socket不是一个构造函数

下面的代码工作正常,如果我从我的命令行运行它,但如果我在我的项目中的任何地方运行此代码,我得到此错误:

net.Socket is not a constructor 

我试着让下面的代码对象和导入/要求它到我的项目,我仍然得到这个错误。

 var net = require('net'); var client = new net.Socket(); client.connect(3000, '127.0.0.1', function() { console.log('Connected'); client.write('Hello, server! Love, Client.'); }); 

我想知道什么需要做什么,我也尝试使用importimport * as来获得“networking”。

我不太确定在这种情况下哪些信息是有用的。 任何build议将是伟大的。

在浏览器中没有普通的TCP套接字,所以这就是为什么在浏览器中使用net.Socket (通过webpack,browserify等)不起作用。

可能有一个“polyfill”的种类,需要一个服务器来代表浏览器的TCP连接(或者通过一些Flash或Java小程序的桥梁)。