/// <summary> /// Begins broadcasting the game to listening players. /// </summary> private async Task StartAdvertisingGameAsync(string name) { _manager.AdvertiserMessage = name; await _manager.StartAdvertisingAsync(); await _managerCommunicationChannel.StartListeningAsync(); }
/// <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(); }
public async Task EnterLobbyAsync() { await _manager.StartAdvertisingAsync(); await _managerCommunicationChannel.StartListeningAsync(); }