File tree 1 file changed +12
-2
lines changed
1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -113,6 +113,14 @@ export class SocketProxyFactory extends EventEmitter implements ISocketProxyFact
113
113
webSocket . send ( buffer . toString ( encoding ) ) ;
114
114
} ) ;
115
115
116
+ webSocket . on ( "error" , err => {
117
+ this . $logger . trace ( "Error on debugger websocket" , err ) ;
118
+ } ) ;
119
+
120
+ deviceSocket . on ( "error" , err => {
121
+ this . $logger . trace ( "Error on debugger deviceSocket" , err ) ;
122
+ } ) ;
123
+
116
124
webSocket . on ( "message" , ( message , flags ) => {
117
125
let length = Buffer . byteLength ( message , encoding ) ;
118
126
let payload = new Buffer ( length + 4 ) ;
@@ -121,9 +129,11 @@ export class SocketProxyFactory extends EventEmitter implements ISocketProxyFact
121
129
deviceSocket . write ( payload ) ;
122
130
} ) ;
123
131
124
- deviceSocket . on ( "end " , ( ) => {
132
+ deviceSocket . on ( "close " , ( ) => {
125
133
this . $logger . info ( "Backend socket closed!" ) ;
126
- process . exit ( 0 ) ;
134
+ if ( ! this . $options . watch ) {
135
+ process . exit ( 0 ) ;
136
+ }
127
137
} ) ;
128
138
129
139
webSocket . on ( "close" , ( ) => {
You can’t perform that action at this time.
0 commit comments