nodejs里的var net = require('net')可以在HTML页面生效吗?

<!DOCTYPE html>



WebSockets客户端示例
var net = require('net'); console.log("1 ..."); var HOST = '127.0.0.1'; var PORT = 6969; var client = new net.Socket(); console.log("2 ..."); function s_connect(){ client.connect(PORT, HOST, function() { console.log("3 ..."); alert('CONNECTED TO: ' + HOST + ':' + PORT); } function s_send(){ client.write('I am Chuck Norris!'); } function s_close(){ // 完全关闭连接 client.destroy(); }

WebSocket客户端示例2

请输入一些文字


建立连接
发送数据
断开连接


我是想实现socket通信来着,但是var client = new net.Socket();加载不出。那些数字2打印不出来

0

1个回答

node.js是服务器端的,在浏览器跑不了。websocket自己看客户端js的websocket

https://www.cnblogs.com/jingmoxukong/p/7755643.html

1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
nodejs之socket的使用(net模块)、socket.io模块
参考:http://nodejs.cn/api/net.htmlw3school的socket.io:https://www.w3cschool.cn/socket/文本socket:https://www.w3cschool.cn/websocket_protocol/qn6p1ozt.html在NodeJS中有三种socket:1. TCP,2. UDP,3. Unix域套接字net 模块提供...
Edge实现NodeJS与.NET互操作(包括UI界面示例)
Edge是一种在进程内实现NodeJS与.NET互操作的桥接技术,可以在NodeJS里使用.NET代码和库,也可以在.NET程序里使用NodeJS的代码。
node.js学习创建服务器(文件操作fs、构建服务http、创建服务createServer、请求request、响应response)
node中进行文件操作,必须引入fs核心模块 var fs=require('fs');//加载fs核心模块 fs.readFile('文件路径',function(error,data){})//读取文件, 1--文件路径,2--回调函数:error 成功:data数据,error:null 失败:data:undefined,error错误对象 数据返回十六进制,需要视同toStr...
Nodejs学习笔记之NET模块
一,开篇分析 从今天开始,我们来深入具体的模块学习,这篇文章是这个系列文章的第三篇,前两篇主要是以理论为主,相信大家在前两篇的学习中, 对NodeJS也有一个基本的认识,没事!!!趁热打铁,让我们继续将中华财经新资讯网NodeJS进行到底,好了废话不多说,直接进入今天的主题 “Net模块” ,那么”Net“应该如何理解那? 它是做什么用的那?(Net模块可用于创建Socket服务
Node.js模块:koa模块学习探索二
上一篇讲解了koa的入门,但会发现在浏览器中不管输入什么样的URL地址,都会返回相同的响应,这显然不是我们想要的。这篇就来学习关于URL映射的问题。正常情况下,我们应该对不同的URL调用不同的处理函数,这样才能返回不同的结果。例如像这样写:app.use(async (ctx, next) =&amp;gt; { if (ctx.request.path === '/') { ct...
Node.js之http模块、url模块菜鸟级理解
Node.js之http模块、url模块学习理解
NodeJs--模块获取(为啥使用require)
var os=require("os"); var result=os.arch();//查看操作系统CPU架构 //os.type();//查看操作系统名称 //os.release(); //查看操作系统版本 //os.platform();//查看操作系统平台 console.log(result);
【NodeJS】爬虫之使用 eventproxy 控制并发
源代码: var eventproxy = require('eventproxy'); var superagent = require('superagent'); var cheerio = require('cheerio'); var url = require('url'); var cnodeUrl = 'https://cnodejs.org/'; superagent....
Node.Js http模块(一)-发送http请求实例
Node.Js http模块可以创建服务器应用实例,也能发送http请求 1.http.get(options[, callback]) 发送简单Get请求,并响应 var http=require('http'); //get 请求外网 http.get('http://www.gongjuji.net',function(req,res){ var html=''; req.on('
Node中导入模块require和import
http://blog.csdn.net/baidu_31333625/article/details/53980302
nodejs 使用net模块进行tcp通讯示例
服务器端:var net = require('net'); var server = net.createServer(); server.on('close', function(){ console.log('__server close'); }); server.on('connection', function(socket){ console.log('__server co
nodeJS入门—工具(util)
使用范例: console.log(require('util').format('%s:%s', 'foo'));//? console.log(require('util').format('%s:%s', 'foo', 'bar', 'baz')); //? require('util').debug('message on stderr'); require('util').log('
Node.js-require的使用方法
require最常用的方法 require('http') 内置模块 require('./server')  “./”表示当前路径,后面跟的是相对路径 require("../lib/server") ../表示上一级目录,后面跟的也是相对路径 server.js [javascript]  var http = require('http'); 
linux 下node.js 使用child_process模块的exec方法所遇问题
我们在使用child_process模块的exec方法时经常会遇到“未找到命令”错误,如下简单示例://test.js: var exec = require('child_process').exec, child; child = exec('lessc less/playbar.less > css/playbar.css', function(err, out, code) { co
Nodejs的模块系统以及require的机制
一、简介  Nodejs 有一个简单的模块加载系统。在 Nodejs 中,文件和模块是一一对应的(每个文件被视为一个独立的模块),这个文件可能是 JavaScript 代码,JSON 或编译过的C/C++ 扩展,例如:/** *foo.js *将这个js文件导出为模块 */ exports.hello = function() { console.log(&quot;hello Nodejs!...
NodeJS的Q入门指导(一)
为什么要写Q的入门指导?
【Node.js基础篇】(九)使用readline模块实现Node.js的输入输出
学C++的时候,有cout和cin,Java也有println和Scanner控件,Node.js也有如同C++和Java的标准输入,当然,是用JavaScript实现的,它就是Readline模块(从这个角度看的话,能不能把Node.js当作JavaScript的编译器?)。下面详细介绍一下这个模块,来实现Node.js的控制台输入输出。什么是ReadlineReadline是Node.js里实现
Nodejs里面的express的框架
Express的官网 http://expressjs.com/zh-cn/ &amp;lt;1&amp;gt;express 框架 Express是目前最流行的基于Node.js的Web开发框架,可以快速地搭建一个完整功能的网站。 Express上手非常简单,首先新建一个项目目录,假定叫做hello-world。 $ mkdir hello-world 进入该目录,新建一个package.jso...
node.js中net模块创建服务器和客户端(TCP)
node.js中net模块创建服务器和客户端1.node.js中net模块创建服务器(net.createServer)// 将net模块 引入进来 var net = require(&quot;net&quot;); // 创建一个net.Server用来监听,当连接进来的时候,就会调用我们的函数 // client_sock,就是我们的与客户端通讯建立连接配对的socket // client_sock 就是...
Node中http模块详解(服务端篇)
Node中的HttpNode中提供了http模块,其中封装了高效的http服务器和http客户端 http.server是一个基于事件的HTTP服务器,内部是由c++实现的,接口由JavaScript封装 http.request是一个HTTP客户端工具。用户向服务器发送数据。 下面就来分别得介绍一下http的服务端和客户端一、HTTP服务器http.Server实现的,它提供了一套封装级别很
nodejs的require。寻找默认路径下的index.js(如果只是提供默认路径)
我们去调用模块时候,如果require()里面写的是一个文件夹的名字,而不是一个具体的js文件时候  他会主动去寻找index.js这个文件,因为这个是默认的。   例如:目录的路径如下   var routesPath = path.join(getBase, 'servers/main'); var routePath = path.join(routesPath)...
Node.js开发入门—UDP编程
Node.js也提供了UDP编程的能力,相关类库在“dgram”模块里,使用非常方便。
Node.js events模块(一)事件循环
简介 Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。 Node.js 的每一个 API 都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发。 Node.js 基本上所有的事件机制都是用设计模式中观察者模式实现。 Node.js 单线程类似进入一个while(true)的事件循环,直到没有事件观察者退出,每个异步事件都生成一
第二篇 nodejs 关于 面向对象 及 class 的使用初探
写在最前面: 只是测试,有些凌乱!这几天开始写密记的后台,到处随意看来看 node 和js的语法,感觉乱糟糟的,什么 mean 架构,什么js 什么 es6,真是一团乱麻,习惯了面向对象,突然让我有些无从下手,还好我以前做 php 和 c的时候有些面向过程的经验,扣来扣去也能测试几个简单的接口,但是像我这有点自虐倾向的人还是不太满意,决定还是用 面向对象来的方式来写吧。
Node.Js Buffer类(缓冲区)-(二)
一、合并缓冲区 Buffer.concat(list[, totalLength]) 参数描述如下: list - 用于合并的 Buffer 对象数组列表。 totalLength - 指定合并后Buffer对象的总长度。 返回值 返回一个多个成员合并的新 Buffer 对象。 var buf1=new Buffer('微工具集'); var buf2=new
Node.js构建HTTP服务器和TCP服务器、客户端
更多内容前往我的github:https://github.com/zc95/nodeTest (喜欢就fork,顺手给个star哦)或者我的博客:https://zc95.github.io/2018/03/19/nodejs-HTTP/      、  https://zc95.github.io/2018/03/20/nodejs-TCP/构建一个HTTP服务器在如今web大行其道的时代,支...
Nodejs:csv模块解析
Nodejs最大的特点就是基于事件驱动和异步并发操作。大多数人知道nodejs是用于网络后台服务的新平台,可以很方便的提供后台服务;除了用于网络开发外,其实nodejs对于线下文件并发处理也是很方便的,不同于C++、java,利用nodejs可以快速的搭建读写框架,实现文件处理操作。          本文介绍一种程序开发中常见文件格式(csv)的处理。在nodejs官网提供的开发包中,有很
【区块链】利用Node.js开发与合约交互的Web界面
利用Node.js开发与合约交互的Web界面 参考地址:here and here 零、在私有链上部署合约 // 本文中用到的MetaCoin合约 pragma solidity ^0.4.2; contract MetaCoin { mapping (address =&amp;gt; uint) balances; event Transfer(address index...
【Node.js】使用iconv-lite解决中文乱码 (GB2312)
By Sodino 作为新手,碰到问题了就google了一下,网上已经有teary:window下nodejs爬取gb2312网页出现乱码的解决方案出来了。本文和上面的作法几乎相同,只是自己不想引用bufferhelper,自己用JavaScript原生的Buffer替代实现了。代码如下:123456789101112131415161718192021var http = require("ht
Nodejs学习(二)--路由(router)
Nodejs
Node.js 文件模块(fs)模块介绍
文件的I/O是由标准的POSIX函数封装二成的。需要使用require(‘fs’)访问这个模块。 所有的方法都提供了异步和同步两种方式。 1、fs.rename(path1, path2, [callback]) :这个API的主要功能就是重命名某个文件。例如:var fs = require('fs'); var root = __dirname; fs.rename(root + 'old
nodejs中 require 方法的加载规则
require 方法的加载规则 优先从缓存中加载 核心模块 路径形式的模块 第三方模块 一、优先从缓存中加载 main.js:执行加载a.js模块 require('./a') a.js:执行加载b.js模块,并输出a被加载了 require('./b') console.log('a.js 被加载了') b.js:输出b被加载了 console.log('b.js 被加载了') 结果:...
nodejs 中require同步操作
require是Node中少数几个同步I/O操作之一。 因为经常用到模块,并且一般都在文章顶端引入,所以把require做成同步,有助于代码整洁有序,增强可读性。 但是,I/O密集的地方尽量不要用require。所有的同步,都会阻塞Node,直到调用完才能做其他事。 比如,在运行一个http服务,如果在每个请求上都用到require,就会遇到性能问题。 所以,require和其他同步操作通常放在程...
Node里面的require和RequireJs的区别
作为一个前端的新手,总是诧异于js的模块载入方式,看到了通过requireJs提供的require()命令之后,发现node也是通过类似的方法加载模块,我就好奇,这两个是一个东西吗?用electron写了一个web desk app,想通过CI上建一个job刷新repository,然后通过网页可以在team里面随时share软件的进度和功能,发现通过浏览器直接打开的这个app没法加载其他的库:
《Nodejs开发指南》中遇到的问题2
终于把书中的例子用新版本的框架和包开发完成了,还是学到了不少。由于代码多是在原有代码上修改,编码能力没什么提高,但分析问题的水平提高了,也对node和express有了一个初步的了解。最终,发微博部分出现的问题很低级,是posts.js这个文件的里变量名写错了一个,但报错并没有报posts这个文件出错,而是说title is not defined,这也导致我的注意力一直放在layout.esj和
Express使用html模板
express默认使用jade模板,可以配置让其支持使用ejs或html模板。   1. 安装ejs    在项目根目录安装ejs. npm install ejs 2、引入ejs var ejs = require('ejs'); //我是新引入的ejs插件 3、设置html引擎 app.engine('html', ejs.__express);
Node中导入模块require和import傻傻分不清楚
ES6标准发布后,module成为标准,标准的使用是以export指令导出接口,以import引入模块,但是在我们一贯的node模块中,我们采用的是CommonJS规范,使用require引入模块,使用module.exports导出接口。 不把require和import整清楚,会在未来的标准编程中死的很难看。 require时代的模块 node编程中最重要的思想之一就是模块,
yargs使用总结
yargs是nodejs环境下的命令行参数解析工具, 其github地址: https://github.com/yargs/yargs 我用的版本是: ^10.0.3 看看在gulp中的使用: var argv = require('yargs').argv; console.log('编译参数: \r\n', argv, '\r\n'); $ gulp build --modul...
【Node.js】 net模块及事件监听
net模块 对比C语言的网络编程,Node.js有更加简便的开发模式与模块提供。它就是net模块 在需要使用的时候只需要require(&amp;quot;net&amp;quot;)就可以引入模块了。 var net = require(&amp;quot;net&amp;quot;); 服务端编程 引入模块的前提下: 1. 创建一个新的TCP或IPC服务 var server = net.createServer(function(client_...
Node中没搞明白require和import,你会被坑的很惨
Node中没搞明白require和import,你会被坑的很惨 javascript 本文作者:IMWeb 否子戈 原文出处:IMWeb社区 点击进入原文传送门 ES6标准发布后,module成为标准,标准的使用是以export指令导出接口,以import引入模块,但是在我们一贯的node模块中,我们采用的是CommonJS规范,使用require引入模块,使
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 net微信公众号开发教程 微信.net开发教程