File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -91,7 +91,13 @@ function setUpWebSocket() {
91
91
wsClients . push ( ws )
92
92
} )
93
93
. on ( 'error' , function ( err ) {
94
- console . error ( err )
94
+ if ( err !== undefined && err . code === "EADDRINUSE" ) {
95
+ var error = std_is_tty ?`\x1b[1;31mERROR:\x1b[0m` : `ERROR:`
96
+ console . error ( `${ error } The websocket port number ${ webSocketPort } is already used,
97
+ please pick a different one using "-ws port" syntax` )
98
+ } else {
99
+ console . error ( err )
100
+ }
95
101
process . exit ( 2 )
96
102
} )
97
103
. listen ( webSocketPort , webSocketHost ) ;
@@ -112,6 +118,9 @@ for (var i = 2; i < process_argv.length; ++i) {
112
118
postBuild = process_argv [ ++ i ]
113
119
} else if ( current === "-ws" ) {
114
120
var hostAndPortNumber = ( process_argv [ ++ i ] || '' ) . split ( ':' ) ;
121
+ /**
122
+ * @type {number }
123
+ */
115
124
var portNumber ;
116
125
if ( hostAndPortNumber . length === 1 ) {
117
126
portNumber = parseInt ( hostAndPortNumber [ 0 ] )
You can’t perform that action at this time.
0 commit comments