Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: 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
binusn690
Comments
Sergey Alexandrovich Kryukov at 27-Dec-12 2:24am
   
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 at 27-Dec-12 14:48pm
   
Interesting, a 5.
—SA
Oleksandr Kulchytskyi at 27-Dec-12 14:51pm
   
Thanks :)
binusn at 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 at 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 at 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 at 7-Jan-13 14:52pm
   
ok =) i'm glad
binusn at 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 at 27-Dec-12 12:40pm
   
5+ for jabber. it's really great opensource
Sergey Alexandrovich Kryukov at 27-Dec-12 14:46pm
   
Thank you, Amit.
—SA
__TR__ at 27-Dec-12 12:41pm
   
My 5!
Sergey Alexandrovich Kryukov at 27-Dec-12 14:47pm
   
Thank you very much,
—SA
binusn at 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.
Sergey Alexandrovich Kryukov at 28-Dec-12 2:48am
   
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
0 OriginalGriff 392
1 CPallini 365
2 Sergey Alexandrovich Kryukov 348
3 BillWoodruff 264
4 George Jonsson 255
0 OriginalGriff 5,095
1 CPallini 4,285
2 Sergey Alexandrovich Kryukov 3,767
3 George Jonsson 2,941
4 Gihan Liyanage 2,386


Advertise | Privacy | Mobile
Web02 | 2.8.140916.1 | Last Updated 27 Dec 2012
Copyright © CodeProject, 1999-2014
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