On Mar 13, 2012, at 21:42, michael sparacio wrote:

> I am not familiar with js but trying to get an example.js coded properly, 
> this is only listening on the final port, the 10100...
> 
> var net = require('net');
> var port = 10000
> for (port = 10000; port < 10100; port++) {
>  ;
> }
> var server = net.createServer(function(c) { //'connection' listener
>  console.log('server connected');
>  c.on('end', function() {
>    console.log('server disconnected');
>  });
>  c.write('hello\r\n');
>  c.pipe(c);
> });
> server.listen(port, function() { //'listening' listener
>  console.log('server bound');
> });
> 
> I assume I am making a dumb error??

Your program initializes a variable "port" to the value 10000, then increments 
it until it reaches 10100. It then creates a server and assigns it to the 
variable "server", then tells the server to listen on that port. If you want to 
create multiple servers that each listen on a different port, you'll want to 
create the servers inside the loop.

But we are veering off-topic here. The MacPorts mailing lists are not well 
suited to discussing JavaScript programming. If you have further questions that 
aren't answered by reading the nodejs documentation and sample programs, you 
should ask on the nodejs mailing list:

http://groups.google.com/group/nodejs


_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to