コード例 #1
0
        /// <summary>
        /// Begins broadcasting the game to listening players.
        /// </summary>
        private async Task StartAdvertisingGameAsync(string name)
        {
            _manager.AdvertiserMessage = name;
            await _manager.StartAdvertisingAsync();

            await _managerCommunicationChannel.StartListeningAsync();
        }
コード例 #2
0
        /// <summary>
        /// Start listening for available games and messages from a game host.
        /// </summary>
        public async Task StartListeningAsync()
        {
            // Start listening for UDP advertisers.
            await _participant.StartListeningAsync();

            // Start listening for TCP messages.
            await _participantCommunicationChannel.StartListeningAsync();
        }
コード例 #3
0
        public async Task EnterLobbyAsync()
        {
            await _manager.StartAdvertisingAsync();

            await _managerCommunicationChannel.StartListeningAsync();
        }