IPPeerCommon и IPPeerClient

Я перебираю образцы облаков CloudExplorer и CloudUpload, предоставленные Embarcadero, и IPPeerClient а также IPPeerClient единицы, перечисленные под uses пункт. Я пытаюсь выяснить, что эти устройства делают для / с облаком, но не могу найти никакой информации о них.

Я пытался найти устройства, чтобы прочитать их, однако попытка выбрать "Найти объявление" показывает, что нет IPPeerCommon.pas или же IPPeerClient.pasи я не могу найти его в своих папках Delphi XE3. Поиск в Google/Embarcadero не дал никаких ссылок, из-за чего я чувствую, что упускаю что-то, что может быть очевидным.

Что делает использование IPPeerCommon и IPPeerClient, будь то для образцов облака или в целом. Если на самом деле есть код для этих двух, то где бы я мог его найти?

1 ответ

Обычно весь трафик TCP/HTTP в различных клиент / серверных компонентах Delphi (например, DataSnap) проходит через реализацию Indy. Связь с Indy не жестко закодирована, но проходит через уровень абстракции. Используя IPPeerClient и IPPeerServer, вы фактически внедряете реализацию Indy в IP. К сожалению, от этой идеи абстракции до некоторой степени отказались, поскольку System.Net.HTTPClient (который был представлен как альтернативный HTTP-клиент, напрямую использующий методы, предоставляемые реальной платформой - Win, Mac, iOS, Android ...), не предоставляет механизмов быть просто подключенным и заменить HTTP-доступ Indy. Вы должны заменить код вручную вместо...

Другие вопросы по тегам