之前盛传的价值过亿的AI机器人核心代码被我偷学了一番,遂下定决心盗取其精华,正好在此借助Nodejs给大家展示一番。
// tcpServer.js
const net = require('net');
net.createServer(function(socket){
console.log('recive a connect');
/*
* @description 添加事件监听器,当client发送数据给服务器时,事件会触发
*/
socket.on('data', function (data) {
const message = data.toString().trim();
let response = `机器人:${message}`;
if (response.indexOf('?') > -1) {
response = String.prototype.slice.apply(response, [0, -2]) + '!';
}
// 过滤空消息
if (message) {
socket.write(response, function(){
con