v0.0.7
This commit is contained in:
		
							parent
							
								
									d27f957f82
								
							
						
					
					
						commit
						316f15db48
					
				| @ -21,34 +21,6 @@ | ||||
| 
 | ||||
| </html> | ||||
| 
 | ||||
| <!-- | ||||
| <script type="text/javascript"> | ||||
|   //console.log(io); | ||||
|   var socket = {}; | ||||
|   if (typeof io !== 'object') { | ||||
|       console.log('Client: io object is unknown'); | ||||
|   } | ||||
|   if ((typeof self.socket.socket === 'undefined')) { | ||||
|      console.log('[#SocketClient] attempting server connection...'); | ||||
|      socket = io.connect();  // socket connection                                                                 | ||||
|      console.log('[#SocketClient] attempting server connection...'); | ||||
|      //socket.socket.connect(); | ||||
|   } | ||||
|   socket.emit('data', 'yo'); | ||||
| </script> | ||||
| --> | ||||
| 
 | ||||
| <!-- | ||||
| <script type="text/javascript"> | ||||
|   console.log(io); | ||||
| //  NPGClient.io = io; | ||||
| //  NPGClient.SocketClient.setIO(io); | ||||
|   NPGClient.SocketClient.connect(); | ||||
|   NPGClient.SocketClient.socket.emit('data','yo'); | ||||
| </script> | ||||
| --> | ||||
| 
 | ||||
| 
 | ||||
| <script type="text/javascript"> | ||||
| $(document).ready(function() { | ||||
|   NPGClient.SocketIO.startConnectLoop();; | ||||
|  | ||||
							
								
								
									
										22
									
								
								nodePong.js
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								nodePong.js
									
									
									
									
									
								
							| @ -13,39 +13,33 @@ var express = require('express'); | ||||
| var http = require('http'); | ||||
| //--- server app libs & params
 | ||||
| //var servP = require('./server/server_config.js');  
 | ||||
| var nPong = require('./server/server_core.js'); | ||||
| var npg = require('./server/server_core.js'); | ||||
| //--- nodePong config
 | ||||
| var config = require('./server/server_config.js'); | ||||
| 
 | ||||
| var cfg = require('./server/server_config.js'); | ||||
| 
 | ||||
| 
 | ||||
| //
 | ||||
| nPong.Server.setVersion(config.VERSION); | ||||
| nPong.Server.log("$ ##### nodePong - v" + nPong.Server.version); | ||||
| npg.NPGServer.init(cfg.Config); | ||||
| 
 | ||||
| 
 | ||||
| /* | ||||
|  * starting HTTP and socket.io services | ||||
|  */ | ||||
| //--- HTTP server
 | ||||
| nPong.Server.log("$ # starting http service on port " + config.HTTP.port); | ||||
| npg.NPGServer.log("$ # starting http service on port " + npg.NPGServer.port); | ||||
| var app = express(); | ||||
| var httpserv = http.createServer(app); | ||||
| httpserv.listen(config.HTTP.port); | ||||
| httpserv.listen(npg.NPGServer.port); | ||||
| //--- allow access to static files from "/client" directory
 | ||||
| app.use(express.static(__dirname + '/client/')); | ||||
| 
 | ||||
| //--- socket.io
 | ||||
| nPong.Server.log('$ # registering socket.io service on port ' + config.HTTP.port);   | ||||
| npg.NPGServer.log('$ # registering socket.io service on port ' + npg.NPGServer.port);   | ||||
| var io = require('socket.io').listen(httpserv, { log: true } ); | ||||
| //-- setup server socket handling features
 | ||||
| nPong.Server.socketHandling(io); | ||||
| 
 | ||||
| npg.NPGServer.socketHandling(io); | ||||
| //
 | ||||
| nPong.Server.log('$ #####'); | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| npg.NPGServer.log('$ #####'); | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  | ||||
| @ -3,13 +3,12 @@ | ||||
|  * @author frtk | ||||
|  */ | ||||
| 
 | ||||
| var VERSION = '0.0.5'; | ||||
| 
 | ||||
| /** | ||||
|  * HTTP Service | ||||
|  */ | ||||
| var HTTP = { | ||||
|   port: 8042, | ||||
| var Config = { | ||||
|   VERSION : '0.0.6', | ||||
|   HTTP: { | ||||
|     host: '127.0.0.1', | ||||
|     port: 8042 | ||||
|   }, | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| @ -20,6 +19,5 @@ var HTTP = { | ||||
|  * | ||||
|  */ | ||||
| if (typeof exports !== "undefined") { | ||||
|   exports.HTTP = HTTP; | ||||
|   exports.VERSION = VERSION; | ||||
|   exports.Config = Config; | ||||
| } | ||||
|  | ||||
| @ -10,13 +10,16 @@ | ||||
|  * nodePong Server Object | ||||
|  * | ||||
|  */ | ||||
| var Server = { | ||||
| var NPGServer = { | ||||
|    | ||||
|   /* | ||||
|    * Data  | ||||
|    */ | ||||
|   // version
 | ||||
|   // app
 | ||||
|   version: '', | ||||
|   host: '', | ||||
|   port: 0, | ||||
| 
 | ||||
|   // Users and Games
 | ||||
|   users: [], | ||||
|   games: [], | ||||
| @ -26,9 +29,12 @@ var Server = { | ||||
|    * | ||||
|    */ | ||||
|   //--- init()
 | ||||
|   init: function() { | ||||
|   init: function(o) { | ||||
|     var self = this; | ||||
| 
 | ||||
|     self.version = o.VERSION || '';   | ||||
|     self.host = o.HTTP.host || '';  | ||||
|     self.port = o.HTTP.port || 8042;   | ||||
|     self.log('$ ##### nodePong - v'+self.version);   | ||||
|   }, | ||||
| 
 | ||||
| 
 | ||||
| @ -37,10 +43,6 @@ var Server = { | ||||
|     this.version = s; | ||||
|   }, | ||||
| 
 | ||||
|   //--- setIO(io)  
 | ||||
|   setIO: function(io) {  | ||||
|        | ||||
|   }, | ||||
| 
 | ||||
|   /* | ||||
|    * Server Messages | ||||
| @ -90,16 +92,14 @@ var Server = { | ||||
|   socketHandling: function(io) { | ||||
|     var self = this; | ||||
|     io.sockets.on('connection', function (socket) { | ||||
| 	 | ||||
| 	//
 | ||||
| 	self.log('$ User connected : id=' + socket.id); | ||||
|       //
 | ||||
|       self.log('$ User connected : id=' + socket.id); | ||||
| 
 | ||||
| 	// 'disconnect'
 | ||||
| 	socket.on('disconnect', function () {                                                                                   | ||||
|             self.log('$ User disconnected : id=' + socket.id);                                                          | ||||
|             connected = false;                                                                                                  | ||||
| 	});  | ||||
|       // 'disconnect'
 | ||||
|       socket.on('disconnect', function () {                                                                                 self.log('$ User disconnected : id=' + socket.id);                                                          | ||||
|       }); | ||||
| 
 | ||||
|       //  
 | ||||
|     }); | ||||
|   }, | ||||
| 
 | ||||
| @ -135,7 +135,7 @@ var Game = function() { | ||||
|  * | ||||
|  */ | ||||
| if (typeof exports !== "undefined") { | ||||
|   exports.Server = Server; | ||||
|   exports.NPGServer = NPGServer; | ||||
|   exports.User = User; | ||||
|   exports.Game = Game; | ||||
| } | ||||
|  | ||||
							
								
								
									
										10
									
								
								version.md
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								version.md
									
									
									
									
									
								
							| @ -1,7 +1,15 @@ | ||||
| 
 | ||||
| ### **v0.0.7:** | ||||
| --- focus on server object | ||||
| - Renamed server object in server_core.js (Server -> NPGServer) | ||||
| - Removed setIO(io) function in NPGServer object | ||||
| - added init() function to NPGClient  | ||||
| - Changed server_config.js structure | ||||
| - updated nodePong.js  | ||||
| 
 | ||||
| 
 | ||||
| ### **v0.0.6:** | ||||
| - focus on socket.io client & server) | ||||
| --- focus on socket.io client & server) | ||||
| - Renamed SocketClient.js to SocketIO.js (files and objects) | ||||
| - Added SocketIO object (NGPClient lib in /client/js/) | ||||
| - Implemented socket.io client connection (with loop) => working | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user