Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- String comparison fails
- var authenticateClient = function(client) {
- client.write("Enter your username:");
- var username = "eleeist";
- client.on("data", function(data) {
- if (data == username) {
- client.write("username success");
- } else {
- client.write("username failure");
- }
- });
- }
- var net = require("net");
- var server = net.createServer(function(client) {
- console.log("Server has started.");
- client.on("connect", function() {
- console.log("Client has connected.");
- client.write("Hello!");
- authenticateClient(client);
- });
- client.on("end", function() {
- console.log("Client has disconnected.");
- });
- }).listen(8124);
- var HOST = 'localhost';
- var PORT = '8124';
- var authenticateClient = function(client) {
- client.write("Enter your username:");
- var username = "eleeist";
- client.on("data", function(data) {
- console.log('data as buffer: ',data);
- data= data.toString('utf-8').trim();
- console.log('data as string: ', data);
- if (data == username) {
- client.write("username success");
- } else {
- client.write("username failure");
- }
- });
- }
- var net = require("net");
- var server = net.createServer(function(client) {
- console.log("Server has started.");
- client.on("connect", function() {
- console.log("Client has connected.");
- client.write("Hello!");
- authenticateClient(client);
- });
- client.on("end", function() {
- console.log("Client has disconnected.");
- });
- }).listen(PORT);
- //CLIENT
- console.log('creating client');
- var client = new net.Socket();
- client.connect (PORT, HOST, function() {
- console.log('CONNECTED TO: ' + HOST + ':' + PORT);
- client.write('eleeistn');
- });
- client.on('data', function(data) {
- console.log('DATA: ' + data);
- // Close the client socket completely
- // client.destroy();
- });
- client.on('error', function(exception){ console.log('Exception:' , exception); });
- client.on('timeout', function() { console.log("timeout!"); });
- client.on('close', function() { console.log('Connection closed'); });
Add Comment
Please, Sign In to add comment