what i need to study befor programming Chat? [closed]
Want to improve this question? Update the question so it 开发者_高级运维can be answered with facts and citations by editing this post.
Closed 4 months ago.
Improve this questionwhat do I need to study before programming a windows chat application in C#?? Moreover, can you recommended me books names or tutorials links about this topic??
You'll need to understand interprocess communication if you want to make a "chat" application.
Typically, in C#, this is currently handled via Windows Communication Foundation. That would be a good place to start.
It depends on the specific requirements for your chat program. Is your application going to be web-based (runs in the browser) or will people need to download a program for it to work? Will communication be handled directly from one computer to another (peer-to-peer), or will there be a central server that handles communication? Will there be "chat rooms" where more than two people are chatting together at once? Will chat conversations be encrypted for privacy? Will chat conversations be saved?
Depending on your answers to these questions, you may want to look into:
- Windows Communication Foundation
- Asp.net MVC
- SQL Server
- Entity Framework or LINQ to SQL
- Interprocess communication
- AJAX
- JSONP
- Windows Presentation Foundation or Windows Forms
... and possibly others as well.
If you don't know where you're going, any road will get you there. -- The Cheshire Cat
精彩评论