Node.js怎么制作简单聊天室(node.js,编程语言)

时间:2024-05-03 07:30:39 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

示例代码如下:

varnet=require('net');varcount=0,users={};varserver=net.createServer(function(conn){console.log('连接到');conn.write("\r\n>welcometonode-chat!"+"\r\n>"+count+"otherpeopleareconnectedatthistime."+"\r\n>pleasewriteyournameandpressenter:");count++;//代表当前连接的昵称varnickname;console.log(conn);conn.on('data',function(data){//删除\r\n//data=data.replace('\r\n','');//当前注册的昵称不存在if(!nickname){//用户名存在if(users[data]){conn.write('nicknameinuse');return;}else{//用户名给nicknamenickname=data;users[nickname]=conn;for(variinusers){users[i].write('\r\n>'+nickname+'joinourroom\r\n>I:');}}}else{//开始聊天for(variinusers){if(i!=nickname){users[i].write('\r\n>'+nickname+':'+data);}}}});conn.on('close',function(){count--;});conn.setEncoding('utf8');});server.listen(3000,function(){console.log('服务器监听端口3000');})

运行截图:

终端:

Node.js怎么制作简单聊天室

telnet 这里截取了两个网友

Node.js怎么制作简单聊天室

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:Node.js怎么制作简单聊天室的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:基于node.js怎么制作简单爬虫下一篇:

19 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18