Google のソース コードの target.c ファイルに次のものが見つかりました。
/*
* Services a LLCP conversation with a BEAM device, such as Android ICS, or
* an NPP device, such as Android GB. First attempts to connect on well known
* SNEP service. If that request is denied, connects to the NPP service by
* name. Once connected, sends the NDEF record via the available protocol.
*
* LLCP is a connection oriented protocol. The state is managed by llcp.c.
* The basic flow is as follows:
* 1) Connect on SNEP service (4)
* 2) If fails, connect on NPP service by name
* 3) Once connected, send payload via SNEP or NPP
* 4) If SNEP, wait for acknowledgment (NPP does not ackonwledge)
* 5) Disconnect
*
* Arguments:
* resp - Buffer to be reused to receive LLCP commands
* resp_len - Size of resp in bytes
* ndef - Data to send to peer, e.g. a NDEF record
* ndef_len - Length of payload in bytes
*
* Returns:
* true if all data was passed to peer, false on error or timeout
*/