| 
									
										
										
										
											2019-06-01 00:56:07 +09:00
										 |  |  | /** | 
					
						
							|  |  |  |  * @license | 
					
						
							| 
									
										
										
										
											2020-05-19 12:08:49 -07:00
										 |  |  |  * Copyright Google LLC All Rights Reserved. | 
					
						
							| 
									
										
										
										
											2019-06-01 00:56:07 +09:00
										 |  |  |  * | 
					
						
							|  |  |  |  * Use of this source code is governed by an MIT-style license that can be | 
					
						
							|  |  |  |  * found in the LICENSE file at https://angular.io/license
 | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | const ws = require('nodejs-websocket'); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // simple echo server
 | 
					
						
							|  |  |  | const server = ws.createServer(function(conn) { | 
					
						
							|  |  |  |                    conn.on('text', function(str) { | 
					
						
							|  |  |  |                      if (str === 'close') { | 
					
						
							|  |  |  |                        server.close(); | 
					
						
							|  |  |  |                        return; | 
					
						
							|  |  |  |                      } | 
					
						
							|  |  |  |                      conn.sendText(str.toString()); | 
					
						
							|  |  |  |                    }); | 
					
						
							|  |  |  |                  }).listen(8001); |