## ============= Initialization (Total: 6 Clients, 2 Chatrooms) ============= ## Client 0's connection status: False ## Client 1's connection status: False ## Client 2's connection status: False ## Client 3's connection status: False ## Client 4's connection status: False ## Client 5's connection status: False ## Chat room 0 connected by 0 clients has received 0 messages. ## Chat room 1 connected by 0 clients has received 0 messages. ## ============= Output message abbreviation ============= ## CL := Client ## CR := Chat room ## RS := A connection request is sent to chat room ## RR := Received connection request from client ## AC := Accepted client ## AB := Accepted by chat room ## RC := Rejected client ## RB := Rejected by chat room ## SY := Says ## RM := Received message from client ## SM := Sent message to all connected clients except client ## ============= Running ============= ## (Client 1) A connection request is sent to chat room 1. ## (CL 1) RS 1. ## (Chat room 1) Received connection request from client 1. (CR 1) RR 1. ## (Chat room 1) Accepted client 1. (CR 1) AC 1. ## (Client 1) Accepted by chat room 1. ## (CL 1) AB 1. ## Connections dumping: ## Client 1 <--> Chat room 1 ## (Client 1) Says: Nice to meet you! ## (CL 1) SY: Nice to meet you! ## (Chat room 1) Received message from client 1: Nice to meet you! ## (CR 1) RM 1: Nice to meet you! ## (Chat room 1) Sent message to all connected clients except client 1: Nice to meet you! (CR 1) SM 1: Nice to meet you! ## (Client 1) Received message from client 1: Nice to meet you! (CL 1) RM 1: Nice to meet you! ## (Client 3) A connection request is sent to chat room 0. ## (CL 3) RS 0. ## (Chat room 0) Received connection request from client 3. (CR 0) RR 3. ## (Chat room 0) Accepted client 3. (CR 0) AC 3. ## (Client 3) Accepted by chat room 0. ## (CL 3) AB 0. ## Connections dumping: ## Client 1 <--> Chat room 1 ## Client 3 <--> Chat room 0 ## (Client 3) Says: Nice to meet you! ## (CL 3) SY: Nice to meet you! ## (Chat room 0) Received message from client 3: Nice to meet you! ## (CR 0) RM 3: Nice to meet you! ## (Chat room 0) Sent message to all connected clients except client 3: Nice to meet you! (CR 0) SM 3: Nice to meet you! ## (Client 3) Received message from client 3: Nice to meet you! (CL 3) RM 3: Nice to meet you! ## (Client 0) A connection request is sent to chat room 0. ## (CL 0) RS 0. ## (Chat room 0) Received connection request from client 0. (CR 0) RR 0. ## (Chat room 0) Accepted client 0. (CR 0) AC 0. ## (Client 0) Accepted by chat room 0. ## (CL 0) AB 0. ## Connections dumping: ## Client 1 <--> Chat room 1 ## Client 3 <--> Chat room 0 ## Client 0 <--> Chat room 0 ## (Client 0) Says: Nice to meet you! ## (CL 0) SY: Nice to meet you! ## (Chat room 0) Received message from client 0: Nice to meet you! ## (CR 0) RM 0: Nice to meet you! ## (Chat room 0) Sent message to all connected clients except client 0: Nice to meet you! (CR 0) SM 0: Nice to meet you! ## (Client 3) Received message from client 0: Nice to meet you! (CL 3) RM 0: Nice to meet you! ## (Client 0) Received message from client 0: Nice to meet you! (CL 0) RM 0: Nice to meet you! ## (Client 1) Says: Nice to meet you! ## (CL 1) SY: Nice to meet you! ## (Chat room 1) Received message from client 1: Nice to meet you! ## (CR 1) RM 1: Nice to meet you! ## (Chat room 1) Sent message to all connected clients except client 1: Nice to meet you! (CR 1) SM 1: Nice to meet you! ## (Client 1) Received message from client 1: Nice to meet you! (CL 1) RM 1: Nice to meet you! ## (Client 3) Says: Nice to meet you! ## (CL 3) SY: Nice to meet you! ## (Chat room 0) Received message from client 3: Nice to meet you! ## (CR 0) RM 3: Nice to meet you! ## (Chat room 0) Sent message to all connected clients except client 3: Nice to meet you! (CR 0) SM 3: Nice to meet you! ## (Client 3) Received message from client 3: Nice to meet you! (CL 3) RM 3: Nice to meet you! ## (Client 0) Received message from client 3: Nice to meet you! (CL 0) RM 3: Nice to meet you! ## (Client 5) A connection request is sent to chat room 0. ## (CL 5) RS 0. ## (Chat room 0) Received connection request from client 5. (CR 0) RR 5. ## (Chat room 0) Accepted client 5. (CR 0) AC 5. ## (Client 5) Accepted by chat room 0. ## (CL 5) AB 0. ## Connections dumping: ## Client 1 <--> Chat room 1 ## Client 3 <--> Chat room 0 ## Client 0 <--> Chat room 0 ## Client 5 <--> Chat room 0 ## (Client 5) Says: Nice to meet you! ## (CL 5) SY: Nice to meet you! ## (Chat room 0) Received message from client 5: Nice to meet you! ## (CR 0) RM 5: Nice to meet you! ## (Chat room 0) Sent message to all connected clients except client 5: Nice to meet you! (CR 0) SM 5: Nice to meet you! ## (Client 3) Received message from client 5: Nice to meet you! (CL 3) RM 5: Nice to meet you! ## (Client 0) Received message from client 5: Nice to meet you! (CL 0) RM 5: Nice to meet you! ## (Client 5) Received message from client 5: Nice to meet you! (CL 5) RM 5: Nice to meet you! ## (Client 4) A connection request is sent to chat room 1. ## (CL 4) RS 1. ## (Chat room 1) Received connection request from client 4. (CR 1) RR 4. ## (Chat room 1) Accepted client 4. (CR 1) AC 4. ## (Client 4) Accepted by chat room 1. ## (CL 4) AB 1. ## Connections dumping: ## Client 1 <--> Chat room 1 ## Client 3 <--> Chat room 0 ## Client 0 <--> Chat room 0 ## Client 5 <--> Chat room 0 ## Client 4 <--> Chat room 1 ## (Client 4) Says: Nice to meet you! ## (CL 4) SY: Nice to meet you! ## (Chat room 1) Received message from client 4: Nice to meet you! ## (CR 1) RM 4: Nice to meet you! ## (Chat room 1) Sent message to all connected clients except client 4: Nice to meet you! (CR 1) SM 4: Nice to meet you! ## (Client 1) Received message from client 4: Nice to meet you! (CL 1) RM 4: Nice to meet you! ## (Client 4) Received message from client 4: Nice to meet you! (CL 4) RM 4: Nice to meet you! ## (Client 5) Says: Nice to meet you! ## (CL 5) SY: Nice to meet you! ## (Chat room 0) Received message from client 5: Nice to meet you! ## (CR 0) RM 5: Nice to meet you! ## (Chat room 0) Sent message to all connected clients except client 5: Nice to meet you! (CR 0) SM 5: Nice to meet you! ## (Client 3) Received message from client 5: Nice to meet you! (CL 3) RM 5: Nice to meet you! ## (Client 0) Received message from client 5: Nice to meet you! (CL 0) RM 5: Nice to meet you! ## (Client 5) Received message from client 5: Nice to meet you! (CL 5) RM 5: Nice to meet you! ## (Client 3) Says: Nice to meet you! ## (CL 3) SY: Nice to meet you! ## (Chat room 0) Received message from client 3: Nice to meet you! ## (CR 0) RM 3: Nice to meet you! ## (Chat room 0) Sent message to all connected clients except client 3: Nice to meet you! (CR 0) SM 3: Nice to meet you! ## (Client 3) Received message from client 3: Nice to meet you! (CL 3) RM 3: Nice to meet you! ## (Client 0) Received message from client 3: Nice to meet you! (CL 0) RM 3: Nice to meet you! ## (Client 5) Received message from client 3: Nice to meet you! (CL 5) RM 3: Nice to meet you! ## (Client 5) Says: Nice to meet you! ## (CL 5) SY: Nice to meet you! ## (Chat room 0) Received message from client 5: Nice to meet you! ## (CR 0) RM 5: Nice to meet you! ## (Chat room 0) Sent message to all connected clients except client 5: Nice to meet you! (CR 0) SM 5: Nice to meet you! ## (Client 3) Received message from client 5: Nice to meet you! (CL 3) RM 5: Nice to meet you! ## (Client 0) Received message from client 5: Nice to meet you! (CL 0) RM 5: Nice to meet you! ## (Client 5) Received message from client 5: Nice to meet you! (CL 5) RM 5: Nice to meet you! ## (Client 5) Says: Nice to meet you! ## (CL 5) SY: Nice to meet you! ## (Chat room 0) Received message from client 5: Nice to meet you! ## (CR 0) RM 5: Nice to meet you! ## (Chat room 0) Sent message to all connected clients except client 5: Nice to meet you! (CR 0) SM 5: Nice to meet you! ## (Client 3) Received message from client 5: Nice to meet you! (CL 3) RM 5: Nice to meet you! ## (Client 0) Received message from client 5: Nice to meet you! (CL 0) RM 5: Nice to meet you! ## (Client 5) Received message from client 5: Nice to meet you! (CL 5) RM 5: Nice to meet you! ## (Client 3) Says: Nice to meet you! ## (CL 3) SY: Nice to meet you! ## (Chat room 0) Received message from client 3: Nice to meet you! ## (CR 0) RM 3: Nice to meet you! ## (Chat room 0) Sent message to all connected clients except client 3: Nice to meet you! (CR 0) SM 3: Nice to meet you! ## (Client 3) Received message from client 3: Nice to meet you! (CL 3) RM 3: Nice to meet you! ## (Client 0) Received message from client 3: Nice to meet you! (CL 0) RM 3: Nice to meet you! ## (Client 5) Received message from client 3: Nice to meet you! (CL 5) RM 3: Nice to meet you! ## (Client 2) A connection request is sent to chat room 0. ## (CL 2) RS 0. ## (Chat room 0) Received connection request from client 2. (CR 0) RR 2. ## (Chat room 0) Rejected client 2. (CR 0) RC 2. ## (Client 2) Rejected by chat room 0. ## (CL 2) RB 0. ## Connections dumping: ## Client 1 <--> Chat room 1 ## Client 3 <--> Chat room 0 ## Client 0 <--> Chat room 0 ## Client 5 <--> Chat room 0 ## Client 4 <--> Chat room 1 ## (Client 4) Says: Nice to meet you! ## (CL 4) SY: Nice to meet you! ## (Chat room 1) Received message from client 4: Nice to meet you! ## (CR 1) RM 4: Nice to meet you! ## (Chat room 1) Sent message to all connected clients except client 4: Nice to meet you! (CR 1) SM 4: Nice to meet you! ## (Client 1) Received message from client 4: Nice to meet you! (CL 1) RM 4: Nice to meet you! ## (Client 4) Received message from client 4: Nice to meet you! (CL 4) RM 4: Nice to meet you! ## (Client 4) Says: Nice to meet you! ## (CL 4) SY: Nice to meet you! ## (Chat room 1) Received message from client 4: Nice to meet you! ## (CR 1) RM 4: Nice to meet you! ## (Chat room 1) Sent message to all connected clients except client 4: Nice to meet you! (CR 1) SM 4: Nice to meet you! ## (Client 1) Received message from client 4: Nice to meet you! (CL 1) RM 4: Nice to meet you! ## (Client 4) Received message from client 4: Nice to meet you! (CL 4) RM 4: Nice to meet you! ## (Client 0) Says: Nice to meet you! ## (CL 0) SY: Nice to meet you! ## (Chat room 0) Received message from client 0: Nice to meet you! ## (CR 0) RM 0: Nice to meet you! ## (Chat room 0) Sent message to all connected clients except client 0: Nice to meet you! (CR 0) SM 0: Nice to meet you! ## (Client 3) Received message from client 0: Nice to meet you! (CL 3) RM 0: Nice to meet you! ## (Client 0) Received message from client 0: Nice to meet you! (CL 0) RM 0: Nice to meet you! ## (Client 5) Received message from client 0: Nice to meet you! (CL 5) RM 0: Nice to meet you! ## (Client 3) Says: Nice to meet you! ## (CL 3) SY: Nice to meet you! ## (Chat room 0) Received message from client 3: Nice to meet you! ## (CR 0) RM 3: Nice to meet you! ## (Chat room 0) Sent message to all connected clients except client 3: Nice to meet you! (CR 0) SM 3: Nice to meet you! ## (Client 3) Received message from client 3: Nice to meet you! (CL 3) RM 3: Nice to meet you! ## (Client 0) Received message from client 3: Nice to meet you! (CL 0) RM 3: Nice to meet you! ## (Client 5) Received message from client 3: Nice to meet you! (CL 5) RM 3: Nice to meet you! ## (Client 1) Says: Nice to meet you! ## (CL 1) SY: Nice to meet you! ## (Chat room 1) Received message from client 1: Nice to meet you! ## (CR 1) RM 1: Nice to meet you! ## (Chat room 1) Sent message to all connected clients except client 1: Nice to meet you! (CR 1) SM 1: Nice to meet you! ## (Client 1) Received message from client 1: Nice to meet you! (CL 1) RM 1: Nice to meet you! ## (Client 4) Received message from client 1: Nice to meet you! (CL 4) RM 1: Nice to meet you! ## (Client 3) Says: Nice to meet you! ## (CL 3) SY: Nice to meet you! ## (Chat room 0) Received message from client 3: Nice to meet you! ## (CR 0) RM 3: Nice to meet you! ## (Chat room 0) Sent message to all connected clients except client 3: Nice to meet you! (CR 0) SM 3: Nice to meet you! ## (Client 3) Received message from client 3: Nice to meet you! (CL 3) RM 3: Nice to meet you! ## (Client 0) Received message from client 3: Nice to meet you! (CL 0) RM 3: Nice to meet you! ## (Client 5) Received message from client 3: Nice to meet you! (CL 5) RM 3: Nice to meet you! ## (Client 3) Says: Nice to meet you! ## (CL 3) SY: Nice to meet you! ## (Chat room 0) Received message from client 3: Nice to meet you! ## (CR 0) RM 3: Nice to meet you! ## (Chat room 0) Sent message to all connected clients except client 3: Nice to meet you! (CR 0) SM 3: Nice to meet you! ## (Client 3) Received message from client 3: Nice to meet you! (CL 3) RM 3: Nice to meet you! ## (Client 0) Received message from client 3: Nice to meet you! (CL 0) RM 3: Nice to meet you! ## (Client 5) Received message from client 3: Nice to meet you! (CL 5) RM 3: Nice to meet you! ## (Client 0) Says: Nice to meet you! ## (CL 0) SY: Nice to meet you! ## (Chat room 0) Received message from client 0: Nice to meet you! ## (CR 0) RM 0: Nice to meet you! ## (Chat room 0) Sent message to all connected clients except client 0: Nice to meet you! (CR 0) SM 0: Nice to meet you! ## (Client 3) Received message from client 0: Nice to meet you! (CL 3) RM 0: Nice to meet you! ## (Client 0) Received message from client 0: Nice to meet you! (CL 0) RM 0: Nice to meet you! ## (Client 5) Received message from client 0: Nice to meet you! (CL 5) RM 0: Nice to meet you! ## (Client 5) Says: Nice to meet you! ## (CL 5) SY: Nice to meet you! ## (Chat room 0) Received message from client 5: Nice to meet you! ## (CR 0) RM 5: Nice to meet you! ## (Chat room 0) Sent message to all connected clients except client 5: Nice to meet you! (CR 0) SM 5: Nice to meet you! ## (Client 3) Received message from client 5: Nice to meet you! (CL 3) RM 5: Nice to meet you! ## (Client 0) Received message from client 5: Nice to meet you! (CL 0) RM 5: Nice to meet you! ## (Client 5) Received message from client 5: Nice to meet you! (CL 5) RM 5: Nice to meet you! ## (Client 0) Says: Nice to meet you! ## (CL 0) SY: Nice to meet you! ## (Chat room 0) Received message from client 0: Nice to meet you! ## (CR 0) RM 0: Nice to meet you! ## (Chat room 0) Sent message to all connected clients except client 0: Nice to meet you! (CR 0) SM 0: Nice to meet you! ## (Client 3) Received message from client 0: Nice to meet you! (CL 3) RM 0: Nice to meet you! ## (Client 0) Received message from client 0: Nice to meet you! (CL 0) RM 0: Nice to meet you! ## (Client 5) Received message from client 0: Nice to meet you! (CL 5) RM 0: Nice to meet you! ## (Client 4) Says: Nice to meet you! ## (CL 4) SY: Nice to meet you! ## (Chat room 1) Received message from client 4: Nice to meet you! ## (CR 1) RM 4: Nice to meet you! ## (Chat room 1) Sent message to all connected clients except client 4: Nice to meet you! (CR 1) SM 4: Nice to meet you! ## (Client 1) Received message from client 4: Nice to meet you! (CL 1) RM 4: Nice to meet you! ## (Client 4) Received message from client 4: Nice to meet you! (CL 4) RM 4: Nice to meet you! ## (Client 2) A connection request is sent to chat room 1. ## (CL 2) RS 1. ## (Chat room 1) Received connection request from client 2. (CR 1) RR 2. ## (Chat room 1) Accepted client 2. (CR 1) AC 2. ## (Client 2) Accepted by chat room 1. ## (CL 2) AB 1. ## Connections dumping: ## Client 1 <--> Chat room 1 ## Client 3 <--> Chat room 0 ## Client 0 <--> Chat room 0 ## Client 5 <--> Chat room 0 ## Client 4 <--> Chat room 1 ## Client 2 <--> Chat room 1 ## (Client 2) Says: Nice to meet you! ## (CL 2) SY: Nice to meet you! ## (Chat room 1) Received message from client 2: Nice to meet you! ## (CR 1) RM 2: Nice to meet you! ## (Chat room 1) Sent message to all connected clients except client 2: Nice to meet you! (CR 1) SM 2: Nice to meet you! ## (Client 1) Received message from client 2: Nice to meet you! (CL 1) RM 2: Nice to meet you! ## (Client 4) Received message from client 2: Nice to meet you! (CL 4) RM 2: Nice to meet you! ## (Client 2) Received message from client 2: Nice to meet you! (CL 2) RM 2: Nice to meet you! ## (Client 3) Says: Nice to meet you! ## (CL 3) SY: Nice to meet you! ## (Chat room 0) Received message from client 3: Nice to meet you! ## (CR 0) RM 3: Nice to meet you! ## (Chat room 0) Sent message to all connected clients except client 3: Nice to meet you! (CR 0) SM 3: Nice to meet you! ## (Client 3) Received message from client 3: Nice to meet you! (CL 3) RM 3: Nice to meet you! ## (Client 0) Received message from client 3: Nice to meet you! (CL 0) RM 3: Nice to meet you! ## (Client 5) Received message from client 3: Nice to meet you! (CL 5) RM 3: Nice to meet you! ## (Client 3) Says: Nice to meet you! ## (CL 3) SY: Nice to meet you! ## (Chat room 0) Received message from client 3: Nice to meet you! ## (CR 0) RM 3: Nice to meet you! ## (Chat room 0) Sent message to all connected clients except client 3: Nice to meet you! (CR 0) SM 3: Nice to meet you! ## (Client 3) Received message from client 3: Nice to meet you! (CL 3) RM 3: Nice to meet you! ## (Client 0) Received message from client 3: Nice to meet you! (CL 0) RM 3: Nice to meet you! ## (Client 5) Received message from client 3: Nice to meet you! (CL 5) RM 3: Nice to meet you! ## (Client 5) Says: Nice to meet you! ## (CL 5) SY: Nice to meet you! ## (Chat room 0) Received message from client 5: Nice to meet you! ## (CR 0) RM 5: Nice to meet you! ## (Chat room 0) Sent message to all connected clients except client 5: Nice to meet you! (CR 0) SM 5: Nice to meet you! ## (Client 3) Received message from client 5: Nice to meet you! (CL 3) RM 5: Nice to meet you! ## (Client 0) Received message from client 5: Nice to meet you! (CL 0) RM 5: Nice to meet you! ## (Client 5) Received message from client 5: Nice to meet you! (CL 5) RM 5: Nice to meet you! ## (Client 3) Says: Nice to meet you! ## (CL 3) SY: Nice to meet you! ## (Chat room 0) Received message from client 3: Nice to meet you! ## (CR 0) RM 3: Nice to meet you! ## (Chat room 0) Sent message to all connected clients except client 3: Nice to meet you! (CR 0) SM 3: Nice to meet you! ## (Client 3) Received message from client 3: Nice to meet you! (CL 3) RM 3: Nice to meet you! ## (Client 0) Received message from client 3: Nice to meet you! (CL 0) RM 3: Nice to meet you! ## (Client 5) Received message from client 3: Nice to meet you! (CL 5) RM 3: Nice to meet you! ## (Client 2) Says: Nice to meet you! ## (CL 2) SY: Nice to meet you! ## (Chat room 1) Received message from client 2: Nice to meet you! ## (CR 1) RM 2: Nice to meet you! ## (Chat room 1) Sent message to all connected clients except client 2: Nice to meet you! (CR 1) SM 2: Nice to meet you! ## (Client 1) Received message from client 2: Nice to meet you! (CL 1) RM 2: Nice to meet you! ## (Client 4) Received message from client 2: Nice to meet you! (CL 4) RM 2: Nice to meet you! ## (Client 2) Received message from client 2: Nice to meet you! (CL 2) RM 2: Nice to meet you!