G2S Protocol - Stack

The G2S protocol stack is the part of G2S Solutions that enables quick and efficient implementation of GSA’s G2S protocol to Electronic Gaming Machine (EGM) platforms. The main characteristics are the cross-platform nature, low resource consumption, and the ability for gaming architects to develop customised functions in communication between various gaming related systems and simple development of new functions for players.

G2S EGM Protocol Stack

G2S EGM protocol stack is written in C++. It employs layered architecture and can be integrated in any EGM platform:

G2S architecture stack overview
G2S architecture stack overview

Layered architecture with the platform abstraction makes plugging EGM platform specific persistency and other services an easy task. All platform specific code is moved out into two adapters that must be implemented to integrate our G2S protocol into specific EGM platforms. The Language adaptation layer allows the EGM Platform Adapter to be implemented in a language other than C++.

G2S protocol implementation incorporates well established open-source libraries for managing SOAP/HTTP communication (gSOAP), security (OpenSSL), compression (ZLib) and threading/memory management (Boost). The platform abstraction layer enables G2S protocol implementation to be ported to various target operation systems with little effort. Currently supported are Win32 and Linux OS.

G2S Host Protocol Stack

G2S host protocol stack is written in C# (.NET). It allows easy integration in any host system.

Need more information?

Contact us on gaming@comtrade.com.

Top qoutation markWe are very excited to see ComTrade join GSA as they are well positioned to drive the rapid adoption of the GSA standards. They provide the gaming industry software solutions that enable the implementation of our standards. Any vendor can now rapidly design products with the core GSA communication protocol already in place.Bottom quotation mark
Peter DeRaedt, President GSA