Diff
checker
Text
Text
Images
Documents
Excel
Folders
Legal
Enterprise
Desktop
Pricing
Sign in
Download Diffchecker Desktop
Compare text
Find the difference between two text files
Tools
History
Real-time editor
Hide unchanged lines
Disable line wrap
Layout
Split
Unified
Diff precision
Smart
Word
Char
Syntax highlighting
Choose syntax
Ignore
Transform text
Go to first change
Edit input
Diffchecker Desktop
The most secure way to run Diffchecker. Get the Diffchecker Desktop app: your diffs never leave your computer!
Get Desktop
Untitled diff
Created
11 years ago
Diff never expires
Clear
Export
Share
Explain
12 removals
Lines
Total
Removed
Characters
Total
Removed
To continue using this feature, upgrade to
Diff
checker
Pro
View Pricing
36 lines
Copy
2 additions
Lines
Total
Added
Characters
Total
Added
To continue using this feature, upgrade to
Diff
checker
Pro
View Pricing
33 lines
Copy
/* node-server.js */
/* node-server.js */
var port = 3333;
var port = 3333;
var fs = require('fs');
var fs = require('fs');
Copy
Copied
Copy
Copied
var options = {
var server = require('http
').Server(
);
key: fs.readFileSync('ssl/server.key'),
cert: fs.readFileSync('ssl/server.crt')
};
var server = require('http
s
').Server(
options
);
var io = require('socket.io')(server);
var io = require('socket.io')(server);
console.log('Socket server listening on port ' + port + '.');
console.log('Socket server listening on port ' + port + '.');
server.listen(port);
server.listen(port);
io.sockets.on('connection', function(socket) {
io.sockets.on('connection', function(socket) {
console.log("Client " + socket.id + " connected.");
console.log("Client " + socket.id + " connected.");
});
});
/* node-client.js */
/* node-client.js */
Copy
Copied
Copy
Copied
var url = 'http
s
://localhost:3333';
var url = 'http
://localhost:3333';
console.log('Connecting to ' + url);
console.log('Connecting to ' + url);
var io = require('socket.io-client');
var io = require('socket.io-client');
var socket = io.connect(url, { reconnection: false });
var socket = io.connect(url, { reconnection: false });
socket.on('connect_timeout', function(){ console.log('Timed out connecting to ' + url); });
socket.on('connect_timeout', function(){ console.log('Timed out connecting to ' + url); });
socket.on('connect_error', function(error){ console.log('Error connecting to ' + url, error);});
socket.on('connect_error', function(error){ console.log('Error connecting to ' + url, error);});
socket.on('error', function(error) { console.log('Error from ' + url, error); });
socket.on('error', function(error) { console.log('Error from ' + url, error); });
socket.on('disconnect', function(){ console.log('Disconnected from ' + url); });
socket.on('disconnect', function(){ console.log('Disconnected from ' + url); });
socket.on('connect', function() {
socket.on('connect', function() {
console.log('Connected to ' + url);
console.log('Connected to ' + url);
});
});
// Results:
// Results:
// $ node server
// $ node server
// Socket server listening on port 3333.
// Socket server listening on port 3333.
Copy
Copied
Copy
Copied
// Client W3VuLp8JJ7n9RVzXAAAA connected.
// $ node client
// $ node client
Copy
Copied
Copy
Copied
// Connecting to http
s
://localhost:3333
// Connecting to http
://localhost:3333
//
Error connecting
to http
s
://localhost:3333
{ [Error: xhr poll error] description: 503 }
//
Connected
to http
://localhost:3333
Saved diffs
Original text
Open file
/* node-server.js */ var port = 3333; var fs = require('fs'); var options = { key: fs.readFileSync('ssl/server.key'), cert: fs.readFileSync('ssl/server.crt') }; var server = require('https').Server(options); var io = require('socket.io')(server); console.log('Socket server listening on port ' + port + '.'); server.listen(port); io.sockets.on('connection', function(socket) { console.log("Client " + socket.id + " connected."); }); /* node-client.js */ var url = 'https://localhost:3333'; console.log('Connecting to ' + url); var io = require('socket.io-client'); var socket = io.connect(url, { reconnection: false }); socket.on('connect_timeout', function(){ console.log('Timed out connecting to ' + url); }); socket.on('connect_error', function(error){ console.log('Error connecting to ' + url, error);}); socket.on('error', function(error) { console.log('Error from ' + url, error); }); socket.on('disconnect', function(){ console.log('Disconnected from ' + url); }); socket.on('connect', function() { console.log('Connected to ' + url); }); // Results: // $ node server // Socket server listening on port 3333. // $ node client // Connecting to https://localhost:3333 // Error connecting to https://localhost:3333 { [Error: xhr poll error] description: 503 }
Changed text
Open file
/* node-server.js */ var port = 3333; var fs = require('fs'); var server = require('http').Server(); var io = require('socket.io')(server); console.log('Socket server listening on port ' + port + '.'); server.listen(port); io.sockets.on('connection', function(socket) { console.log("Client " + socket.id + " connected."); }); /* node-client.js */ var url = 'http://localhost:3333'; console.log('Connecting to ' + url); var io = require('socket.io-client'); var socket = io.connect(url, { reconnection: false }); socket.on('connect_timeout', function(){ console.log('Timed out connecting to ' + url); }); socket.on('connect_error', function(error){ console.log('Error connecting to ' + url, error);}); socket.on('error', function(error) { console.log('Error from ' + url, error); }); socket.on('disconnect', function(){ console.log('Disconnected from ' + url); }); socket.on('connect', function() { console.log('Connected to ' + url); }); // Results: // $ node server // Socket server listening on port 3333. // Client W3VuLp8JJ7n9RVzXAAAA connected. // $ node client // Connecting to http://localhost:3333 // Connected to http://localhost:3333
Find difference