From 7a80005c686f0b66cc681e3e7ba3a744e4f178f9 Mon Sep 17 00:00:00 2001 From: Brandon Nozaki Miller Date: Sun, 26 Jul 2015 22:05:07 -0700 Subject: [PATCH] better handling of ipv4 & ipv6 --- node-ipc.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/node-ipc.js b/node-ipc.js index 7eac337..40646b0 100644 --- a/node-ipc.js +++ b/node-ipc.js @@ -19,12 +19,14 @@ colors.setTheme( } ); +var IPType=os.networkInterfaces()[ + Object.keys(os.networkInterfaces())[0] +][0].family + var defaults={ appspace : 'app.', socketRoot : '/tmp/', - networkHost : os.networkInterfaces()[ - Object.keys(os.networkInterfaces())[0] - ][0].address, + networkHost : (IPType=='IPv6')? '::1' : '127.0.0.1', networkPort : 8000, id : os.hostname(), encoding : 'utf8', @@ -32,7 +34,8 @@ var defaults={ maxConnections : 100, retry : 500, maxRetries : false, - stopRetrying : false + stopRetrying : false, + IPType : IPType } var ipc = {