I want to build a web-based irc client with JQuery. I know I need to open a socket to the irc server. What I’m wondering is, is it possible to open a socket purely from server-side C# code? Or would the nature of a web application prevent this and I would have to write a service to run on the host machine?
Thanks for any help 🙂
Yes, you should be able to make a socket connection from server-side ASP.NET code. On the other hand, given that you’d presumably want a persistent connection to the IRC server (rather than a new one on every request), you may want to write a separate service anyway – you don’t want ASP.NET recycling to kick in and wipe all your context, for example.
Your ASP.NET code could then talk to your service to find out what had happened since the last request for that user, etc.