Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /////////////////////////////////////////////////////////////////////
- ///Server Code
- /////////////////////////////////////////////////////////////////////
- // Require HTTP module (to start server) and Socket.IO
- var http = require('http'), io = require('socket.io');
- // Start the server at port 8080
- var server = http.createServer(function(req, res){
- // Send HTML headers and message
- res.writeHead(200,{ 'Content-Type': 'text/html' });
- res.end('<h1>Hello Socket Lover!</h1>');
- });
- server.listen(8080);
- // Create a Socket.IO instance, passing it our server
- var socket = io.listen(server);
- // Add a connect listener
- socket.on('connection', function(client){
- console.log('Client Connected',event);
- // Success! Now listen to messages to be received
- client.on('message',function(event){
- console.log('Received message from client!',event);
- });
- client.on('disconnect',function(){
- clearInterval(interval);
- console.log('Server has disconnected');
- });
- });
- /////////////////////////////////////////////////////////////////////
- ///Client Code
- /////////////////////////////////////////////////////////////////////
- var socket = new io.Socket('localhost',{
- port: 8080
- });
- socket.connect();
- // Add a connect listener
- socket.on('connect',function() {
- console.log('Client has connected to the server!');
- sendMessageToServer("Client Connected");
- });
- // Add a connect listener
- socket.on('message',function(data) {
- console.log('Received a message from the server!',data);
- });
- // Add a disconnect listener
- socket.on('disconnect',function() {
- console.log('The client has disconnected!');
- });
- // Sends a message to the server via sockets
- function sendMessageToServer(message) {
- socket.send(message);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement