RUDP, shared libraries, etc.

Joel Reymont joelr1@REDACTED
Mon Mar 28 22:27:55 CEST 2005


I'm writing client/server poker software and have a few questions
regarding Erlang...

Is there a reliable UDP implementation for Erlang? I would like my server
to support at least 10,000 simultaneous users and it seems that I could
only do 1024 with gen_tcp due to a Unix select limitation. 

This seems like a non-issue with UDP but what's the best way to ensure
that messages are ordered and positively delivered? The documentation
states that messages sent from process A to B are indeed ordered but does
this apply to UDP?

I would like to build the user interface using the Torque Game Engine
( and it uses a custom main on Windows and Mac OSX
which makes it very hard to build it into a shared library to be called
from Erlang. What is the best way to interface with Erlang here? Can I
make the Erlang runtime and my code into a shared library to be loaded
into C++?

P.S. I'm using Common Lisp right now

    Thanks, Joel


More information about the erlang-questions mailing list