码迷,mamicode.com
首页 > Web开发 > 详细

Node.js-使用socket和客户端通信

时间:2015-08-12 18:45:30      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

一.首先我先看下服务器端的代码:

var net = require(‘net‘);

var server=net.createServer();
server.on(‘connection‘,function(client){
client.write(‘Hi\n‘);
client.write(‘Bye\n‘);

//client.end();
client.on(‘data‘,function(data){
broadcast(data,client);
});
});

function broadcast(message,client){
console.log(message);
}

server.listen(8888);

简单解释下代码的构成:

server.on 客户端连接到服务器执行的事件。

client.on 客户端发送消息,服务器接收到消息发生的事件。

运行服务器:

技术分享

二.再看看客户端该做些什么

由于使用的是windows,先找到telnet,在运行中输入telnet,运行如下:

技术分享

然后输入?/help,可以看到该怎样操作。后面输入o,再输入127.0.0.1 8888 连接服务器。我们可以看到服务器给客户端反馈信息了,截图如下:技术分享

后面客户端怎么和服务器通信呢,在telnet中输入 im superman,在服务器上会输出转换后的ascii码,截图如下:

技术分享

 

Node.js-使用socket和客户端通信

标签:

原文地址:http://www.cnblogs.com/zhanghan/p/4724978.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!