layer_2 - ryzom/ryzomcore GitHub Wiki


title: Layer 2 description: Serialized Data Management published: true date: 2023-03-01T05:18:01.626Z tags: editor: markdown dateCreated: 2022-03-08T03:37:09.863Z

This layer is commonly referred to as Network Layer 2. This layer, for all intents and purposes, has been deprecated from active use. It exists for legacy code and should not be used directly for development. The purpose of this layer was to facilitate serialization and streaming of data between higher level code and the low level network transports. This is almost entirely facilitated through the NeL serialization and streaming functionality in the NLMISC module.

Layer 2 includes the following classes:

  • CStreamNetBase: Stream functionality common to client and server
  • CStreamClient: Client-specific stream functionality
  • CStreamServer: Server-specific stream functionality
⚠️ **GitHub.com Fallback** ⚠️