Jeżeli piszesz serwer to nie ważna jest technologia. Polecam Javę ponieważ implementacji sieci jeszcze nie dokonano w większości kompilatorów C++.Będzie to w nowym standardzie C++17 (
https://isocpp.org/std/status), a w Javie jest już długo mechanizm Socketów. Wiele osób mówi, że w c++ nie pisze się serverów, ale gdy chcemy mieć wysoką wydajność to raczej nie powinniśmy go odrzucać. Różne servery napisano w c++ problem jest również z przenośnością kodu, w przypadku Javy,Pythona,Ruby nie ma różnic jednak w c++ trzeba mieć ten sam system co server (może być na maszynie wirtualnej).