|  | @@ -16,7 +16,7 @@ let targetserver: string = 'localhost:3001'
 | 
	
		
			
				|  |  |  let targetserver2: string = 'localhost:3002'
 | 
	
		
			
				|  |  |  let hostServer: string = 'localhost:3000'
 | 
	
		
			
				|  |  |  let array: any[] = [] // Used for testing    
 | 
	
		
			
				|  |  | -let intervalToStreamOutGoingMessage: number = 1
 | 
	
		
			
				|  |  | +let intervalToStreamOutGoingMessage: number = 15
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /* Simple Test: 1 to 1 */
 | 
	
	
		
			
				|  | @@ -178,24 +178,25 @@ generateFakeMessagesToBePublished.subscribe({
 | 
	
		
			
				|  |  |        id: hostServer,
 | 
	
		
			
				|  |  |        message: message
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | -    connectionRequest1.server!.messageToBePublishedFromApplication.next(payload)
 | 
	
		
			
				|  |  | -    connectionRequest2.server!.messageToBePublishedFromApplication.next(payload)
 | 
	
		
			
				|  |  | +    // connectionRequest1.server!.messageToBePublishedFromApplication.next(payload)
 | 
	
		
			
				|  |  | +    // connectionRequest2.server!.messageToBePublishedFromApplication.next(payload)
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    error: error => console.error(error),
 | 
	
		
			
				|  |  |    complete: () => console.log(`Completed`)
 | 
	
		
			
				|  |  |  })
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -// let generateFakeMessagesToBePublished = stream().pipe(take(10))
 | 
	
		
			
				|  |  | -// generateFakeMessagesToBePublished.subscribe({
 | 
	
		
			
				|  |  | -//   next: message => {
 | 
	
		
			
				|  |  | -//     let payload: Message = {
 | 
	
		
			
				|  |  | -//       id: hostServer,
 | 
	
		
			
				|  |  | -//       message: message
 | 
	
		
			
				|  |  | -//     }
 | 
	
		
			
				|  |  | -//     connectionRequest.server.messageToBePublishedFromApplication.next(payload)
 | 
	
		
			
				|  |  | -//     connectionRequest2.server.messageToBePublishedFromApplication.next(payload)
 | 
	
		
			
				|  |  | -//   }
 | 
	
		
			
				|  |  | -// })
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +stream().subscribe({
 | 
	
		
			
				|  |  | +  next: message => {
 | 
	
		
			
				|  |  | +    let payload = {
 | 
	
		
			
				|  |  | +      id: hostServer,
 | 
	
		
			
				|  |  | +      message: message
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    connectionRequest1.server!.messageToBePublishedFromApplication.next(payload)
 | 
	
		
			
				|  |  | +    connectionRequest2.server!.messageToBePublishedFromApplication.next(payload)
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +})
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  // connectionRequest.client.messageToBeReceivedFromRemote.subscribe({
 | 
	
		
			
				|  |  |  //   next: request => {
 | 
	
	
		
			
				|  | @@ -328,7 +329,7 @@ function stream(): Subject<any> {
 | 
	
		
			
				|  |  |    const intervalId = setInterval(() => {
 | 
	
		
			
				|  |  |      result.next(messages[count]);
 | 
	
		
			
				|  |  |      count++;
 | 
	
		
			
				|  |  | -    if (count >= 1000) {
 | 
	
		
			
				|  |  | +    if (count >= 300) {
 | 
	
		
			
				|  |  |        clearInterval(intervalId);
 | 
	
		
			
				|  |  |        result.complete();
 | 
	
		
			
				|  |  |      }
 |