Вверну 5 копеечек. Вот
все многие говорят: сервер - это java, C#, ну, Си для красного словца ввернут...
Тем временем в "страшном и ужасном" Си/С++ есть замечательные библиотеки-обвязки над сокетами на любой вкус.
Из тех, что на слуху:
boost::asio - тяжеленькая и по весу и по порогу, но ... это boost.
libuv - платформа, на которой крутится node.js. (Си-style)
libevent - асинхронный неблокирующий ввод-вывод.
poco - высокоуровневая либа, содержит массу полезностей в удобных оберточках (a-ля C#).
Конечно, изложенное выше, никак не призыв отказываться от привычных и знакомых инструментов, той же явы.. но все же

.
Ну, да. На любителя, кто-то скажет. Но профессионалы вполне себе пользуют.
PS. очень жаль, что нет биндинга zmq (Zerо MQ) для флеша. Это... ну очень мощная обвязка для серверов.
PSS. естественно, все опенсорс

.