看了三氯苯酚的有关知识,写了个基于网的聊天室。
var net=必需(' net ');定义变量计数=0,用户={ };var服务器=网络。CreateServer(function(conn){ console。日志('连接到');conn.write('rn欢迎使用“节点聊天!”rn "计数"此时其他人已连接rn请写下您的姓名,然后按输入:’);计数;//代表当前连接的昵称定义变量昵称;控制台。日志(conn);conn.on('data ',function (data) { //删除rn //data=data.replace('rn ',' ');//当前注册的昵称不存在if(!昵称){ //用户名存在if(user[data]){ conn . write('昵称在使用');返回;} else { //用户名给昵称昵称=数据;用户[昵称]=conn;用于(用户中的var I){用户[I].书写(' rn '昵称'加入我们的房间 r n I:’);} } } else { //开始聊天用于(用户中的var I){ if(I!=昵称){用户[I].写入(' rn '昵称' : '数据);} } } });conn.on('close ',function(){ count-;});conn . setencoding(' utf8 ');});server.listen(3000,function () { console.log('服务器监听端口3000');})运行截图:
终端:
远程登录这里截取了两个网友
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。