şema · olgun
Host, client, server
Host uygulamadır, bağlantı başına bir client tutar, her client tek bir server'la konuşur.
Üç rol var ve birbirine karıştırmak kolay. Host uygulamanın kendisi. Her bağlantı için bir client tutuyor. Her client tek bir server ile konuşuyor.
| Rol | Kim yazıyor | Neyin sahibi |
|---|---|---|
| Host | uygulama sağlayıcısı | model, arayüz, onay diyalogları |
| Client | SDK | tek bir bağlantı, protokol muhasebesi |
| Server | sen | capability'ler ve arkalarındaki dış sistem |
Çoğu insanın yazdığı tek parça server. Capability'leri dışa açıyor ve arkasında ne varsa onunla konuşuyor — yerel bir veritabanı, bir web API, bir dosya sistemi.