В чем разница между sap_socket_send_data и sap_peer_agent_send_data в tizen SAP? - PullRequest
0 голосов
/ 09 февраля 2019

Я новичок в разработке tizen и создании сопутствующего приложения.в приведенном примере приветственное сообщение использует sap_peer_agent_send_data, а вспомогательное вспомогательное сообщение использует sap_socket_send_data.по сути, я не понимаю разницу между ними.

Когда использовать sap_socket_send_data и когда использовать sap_peer_agent_send_data в Tizen Companion watch с использованием SAP.

1 Ответ

0 голосов
/ 10 мая 2019

Обе функции отправляют данные между пирами.Разница в том, что:

  • sap_socket_send_data ()
    • работает на открытом сокете (sap_socket_h) - соединение установлено sap_agent_request_service_connection()
    • сообщениеполученные через сокет на другом конце
    • сокеты позволяют вам иметь несколько параллельных обменов данными и лучше контролировать связь
  • sap_peer_agent_send_data ()
    • работает на sap_agent_h, все, что вам нужно, это обнаружить одноранговый
    • сообщение получено с подклассом SAMessage на стороне Java
    • доступно только если SAP_FEATURE_MESSAGEподдерживается (вы можете проверить его с помощью sap_peer_agent_is_feature_enabled(), но это не должно вызывать проблем)
    • , вероятно, проще в использовании в простом приложении, которое не требует всех функций сокета соединения службы (таких как скорость передачи данных,приоритетная конфигурация).
...