Categories
Efficient Networking

Efficient Networking – 2

In my last post I developed the header for my networking framework. At this point I believe that I can create a working protocol that uses this header, but that would be a misguided undertaking without thinking about how to do it efficiently. Developing My Framework One Connection, Many Modules? One thing that I have […]

 541 

Categories
Efficient Networking

Efficient Networking – 1

I often find that networking is a very useful tool when working on my projects, and almost as often I find that networking becomes a core aspect of the design of a project — what functionality belongs to a server versus a client; what happens in the absence of a server or network connection; can […]

 502 

Categories
Concepts

C++ Type Erasure

What is type erasure? Type erasure is a term that has a different meaning in C++ than it does in other languages such as Java; in C++, type erasure is a strategy that enables the abstraction of an object to an interface without strictly requiring inheritance between the interface and the object itself. In simpler […]

 880