Erlang UDP Server and C++ SFML Client

Introduction This week I’ve decided to see how well an Erlang UDP Server plays with other languages such as C++. This is to test a current theory of mine which is that Erlang could be used to create a great server for a multiplayer game.  My theory is based on Erlang’s concurrent nature and its past in telecoms and uptime. The language was designed to handle millions of concurrent users/processes so it should be more than equipped for a small multiplayer game.

Adventures in Erlang

Since I taught myself to program computers, I’ve always used OOP languages. My first language was C++ but once I’d learned the very basics I soon moved to C# to develop XNA games and throughout my time at university and work I never really came across the functional paradigm for more than a paragraph or two. Sometime last year I made a few futile attempts to learn Haskell. My problem was I didn’t understand the problem I was trying to solve.