I came accross this article a few months ago (I think it was from slashdot) on SCTP.
http://www-128.ibm.com/developerworks/linux/library/l-sctp/index.html
It got me to thinking how this could be usefull for multiplayer gaming. Consider a single SCTP connection with mutiple streams. Each object in a virtual universe would be assigned to a single stream. Updates for the object would be sent back and forth between the client and server on it’s respective stream. This would seem to be an efficient and reliable way to exchange state information for multiple entities in a virtual world.
Unfortunately, Windows does not come with a SCTP implementation and there is no Java binding.
What do you think?