private void GetChatUserList(NetworkPacket netPacket) { RequestGetChatUserList requestGetChatUserList = new RequestGetChatUserList(); requestGetChatUserList.Deserialize(netPacket.Message.ToArray()); Console.WriteLine("GetChatUserList - ChatName: {0}", requestGetChatUserList.ChatName); Chat activeChat = chatList.Find(chat => chat.ChatName.Equals(requestGetChatUserList.ChatName)); if (activeChat != null) { requestGetChatUserList.UserChatInfoList = activeChat.GetUserChatInfoList(); } NetworkPacket sendPacket = new NetworkPacket( netPacket.WorkSocket, requestGetChatUserList.Serialize()); int result = networkManager.Send(sendPacket); }