0

LLCP では、2 つのトランスポートの可能性があります。

  • 接続指向
  • コネクションレス

この LLCP トランスポートの種類が次のものと組み合わせて使用​​されていることを誰かが知っていますか?

  • 原子力発電所
  • スネップ

NPPは一方通行なので、承認の関係で接続指向と組み合わされているのかもしれませんが、わかりません。SNEP には受信したパッケージを確認するためのこの確認応答があるので、冗長性を避けるためにコネクションレス LLCP と組み合わせているのかもしれませんが、よくわかりません。

あなたが私を助けてくれることを願っています、ありがとう!

4

2 に答える 2

0

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
 */
于 2013-01-03T12:52:09.110 に答える
0

NPP と SNEP の両方を使用 接続指向の LLCP チャネル

于 2013-01-08T17:40:29.617 に答える