Embla - A protokoll implementáció

Ahhoz, hogy két program egymással tudjon kommunikálni szükség van egy közös nyelvre. Erre szolgálnak a különféle protokollok. A DCWatch robot alap esetben 3 protokollt támogat.

  • NeoModus Direct Connect (NMDC)
  • Advanced Direct Connect (ADC)
  • Extensible Messaging and Presence Protocol (XMPP)

A Direct Connect protokoll implementációt az Embla library az XMPP implementációt pedig a Smack szolgáltatja. Az Embla szintén általunk készített könyvtár, amely segítséget nyújthat több fejlesztőnek, hogy belekezdjen a saját programjába. A könyvtár nagyon alap implementációt nyújt, ezért a fejlesztő dönti el, hogy szervert vagy éppen saját klienst szeretne-e csinálni.

Az Embla használatáról és felépítéséről hamarosan készítek egy bővebb összefoglalót a honlapra, hogy mindenki, aki érdeklődik a könyvtár iránt, könnyen tudja alkalmazni, és megkapjon minden szükséges segítséget.