Reputation: 230058
Which native server is best, in your opinion, to implement long-polling / Comet? The first target application is chat, but there will be other implementations - we basically need push-to-client capabilities.
I'm limiting the answers to C# or Java because these two technologies are dominant at my workplace. The requirements are as usual: performance, ease of deployment/programming, customization, ...
Upvotes: 3
Views: 5719
Reputation: 10803
Try netty-socketio project. It's a Java framework with long-pooling and websocket support using famous Socket.IO protocol.
Upvotes: 1
Reputation: 483
I just saw this blogpost from Scott Hanselman yesterday. It looks very promising.
It features an opensource product called SignalR which is available through nuget.
You can find an example chat application in the sources @ github
https://github.com/SignalR/SignalR
Upvotes: 2
Reputation: 300
Both Java and .NET platforms have enough capabilities to handle your needs. If you choose Java : You may start with DWR otherwise, on the .net side PokeIn library should be the choice.
Upvotes: 2
Reputation: 4584
IIS + WebSync is a very straight-forward, scalable and extensible solution for server push. There is a free Community edition I highly recommend checking out.
Upvotes: 2
Reputation: 269717
I know that special attention was paid to Comet support in the Grizzly engine used by Glassfish. It wasn't treated as an afterthought.
Upvotes: 0
Reputation: 19620
I don't think there's a significant difference in this regard.
Upvotes: 1