A method of communicating in a wireless communication network, comprising: transmitting, by a first wireless device , a discovery message seeking a second wireless device to provide a service ; receiving, by the first wireless device , a discovery response message from the second wireless device providing information about the service ; deciding, based on the information , whether to proceed with obtaining the service from the second wireless device , or whether to obtain additional information about the service ; transmitting, by the first wireless device , a service discovery message to the second wireless device as part of a detailed service discovery process, to obtain additional information about the service provided by the second device when the first wireless device decides to obtain additional information ; receiving, by the first wireless device , a service discovery response message from the second wireless device as part of the detailed service discovery process, providing additional information about the service ; making a determination by the first wireless device of whether to proceed with obtaining the service based, at least in part, on the additional information ; transmitting , by the first wireless device , a connection capability request message to the second wireless device requesting connection capability information of the second wireless device when it is determined to proceed with obtaining the service; and receiving , by the first wireless device , a connection capability response message from the second wireless device indicating one or more communication protocols available for providing the service to the first wireless device . transmitting, by a first wireless device , a discovery message seeking a second wireless device to provide a service ; receiving, by the first wireless device , a discovery response message from the second wireless device providing information about the service ; deciding, based on the information , whether to proceed with obtaining the service from the second wireless device , or whether to obtain additional information about the service ; transmitting, by the first wireless device , a service discovery message to the second wireless device as part of a detailed service discovery process, to obtain additional information about the service provided by the second device when the first wireless device decides to obtain additional information ; receiving, by the first wireless device , a service discovery response message from the second wireless device as part of the detailed service discovery process, providing additional information about the service ; making a determination by the first wireless device of whether to proceed with obtaining the service based, at least in part, on the additional information ; transmitting , by the first wireless device , a connection capability request message to the second wireless device requesting connection capability information of the second wireless device when it is determined to proceed with obtaining the service; and receiving , by the first wireless device , a connection capability response message from the second wireless device indicating one or more communication protocols available for providing the service to the first wireless device . <EOS>