Ejemplo n.º 1
0
        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);
        }