Click here to Skip to main content
12,289,383 members (32,025 online)
Rate this:
 
Please Sign up or sign in to vote.
See more: C# C#4.0
Dear friends..

I want to Develop a Gmail/Facebook Like chat application in ASP.Net/
C#.Can you explain how to develop a web chat application using jabber
Posted 26-Dec-12 20:00pm
binusn764
Comments
   
What do you need, a book on development of Web chats. Or a pseudo-code of a chat? This is a Quick Questions & Answers forum, did you noticed that?
—SA
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

Hi, one of the possible variants is to build your ASP.NET application on top of SignalR framework , which is a part of Microsoft Web Stack.
The main idea of SignalR is real time web , using different technics WebSockets, Long-pooling , Server-side event.
One of the benefit you can get is to call server method from web client using JavaScript.
If you like my idea , please let me know and i think i will willing to provide for U quick FAQ about SignalR.
Or read it by yourself =)
  Permalink  
Comments
Sergey Alexandrovich Kryukov 27-Dec-12 14:48pm
   
Interesting, a 5.
—SA
Oleksandr Kulchytskyi 27-Dec-12 14:51pm
   
Thanks :)
binusn 28-Dec-12 2:38am
   
Thanks for your replay.I tried as you suggested.It is working fine using SignalR.But unfortunately i dont want group chat. i need single to single chat like Facebook/Gmail.Can u help me for developing single to single web chat application.
Oleksandr Kulchytskyi 28-Dec-12 2:53am
   
So what's the problem ?
Who told you that with SignalR you will be able to develop only a group chat ?))
binusn 7-Jan-13 8:23am
   
Thanks.Chat application working fine using Signar.Single chat and Group chat are working fine.lot of thanks
Oleksandr Kulchytskyi 7-Jan-13 14:52pm
   
ok =) i'm glad
binusn 23-Jan-13 0:21am
   
Hi Oleksandr
My chat application is working fine.
Thanks for that.
Now i have to integrate voice and video chat in my chat application?is it support signalR?
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 3

This is one Jabber client for .NET you can choose to use: http://code.google.com/p/jabber-net/[^].

This is a nice walk-through article on creation of the Jabber client application: http://aspalliance.com/634_Create_Your_Own_Jabber_Client_With_IPWorks[^].

Unfortunately, it's written in VB.NET, but you should understand it.

This CodeProject article could also be useful: http://www.codeproject.com/Articles/21267/Creating-a-Jabber-Client-using-the-agsXMPP-Library[^].

You might demand to have a complete manual which includes ASP.NET-specific detail of the implementation. I would not advice such approach. Better take one step at a time: first, learn how a Jabber client can be developed in principle, and later think how to use it in a ASP.NET application, where you will face some critical limitations. Otherwise, try to find suitable material by yourself. Why not, after all? Here:
http://bit.ly/10lPy7y[^].

Good luck,
—SA
  Permalink  
v2
Comments
@AmitGajjar 27-Dec-12 12:40pm
   
5+ for jabber. it's really great opensource
Sergey Alexandrovich Kryukov 27-Dec-12 14:46pm
   
Thank you, Amit.
—SA
__TR__ 27-Dec-12 12:41pm
   
My 5!
Sergey Alexandrovich Kryukov 27-Dec-12 14:47pm
   
Thank you very much,
—SA
binusn 28-Dec-12 2:38am
   
Thanks for your replay.I tried as you suggested.It is working fine using SignalR.But unfortunately i dont want group chat. i need single to single chat like Facebook/Gmail.Can u help me for developing single to single web chat application.
   
Wait a second. Do you really need Jabber then? Jabber is jubber, it does what it does. And it is actually capable of the one-to-one chat. This is actually the only way I used to use it, so far.
—SA

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

  Print Answers RSS
Top Experts
Last 24hrsThis month


Advertise | Privacy | Mobile
Web02 | 2.8.160518.1 | Last Updated 27 Dec 2012
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100