Click here to Skip to main content
15,887,746 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
I am working on a Chatting Website project which will provide similar features as was like yahoo messenger with chat rooms... Where multiple clients will connect to the central server and chatting(communication) and file sharing(if possible) will take place. Now i did a bit of research and i came out with the following choices:

For the client i will use either Winforms or WPF with c#

And for server i am confused between,

Direct Servesocket based application to be deployed on a VPN or a dedicated server,

or EJB based something, Or any other technology as you may suggest to be suitable for this.

Kindly keep somethings in mind:
1. It should be scalable enough to be able to sustain 100 - 1000 to 1,00,000 clients
2. Server should also serve android app as client end. 3. Deployment details also requested
Posted
Updated 29-Apr-15 17:10pm
v3
Comments
Richard MacCutchan 29-Apr-15 14:01pm    
And your question is?
Ag_Sharad 30-Apr-15 22:37pm    
Which technology should i chose, ejb, serversocket, SingalR or any other keeping these requirements in mind
Richard MacCutchan 1-May-15 3:00am    
Whichever one is the best choice to address your problem. You need to do the research into all these options and decide for yourself.
Shubhashish_Mandal 7-May-15 10:21am    
or you could try vert.x

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900