
The "lists of people" concept in ICQ is entirely client side, and can be done in IRC using NOTIFYs. Its restricted by its generally centralized and proprietary architecture and protocols. You can send messages to anyone on your list, and the messages and generally private to that person. There is no "default" message destination, channels merely exist to facilitate one-to-many and many-to-many communication, as opposed to one-to-one communication, as ICQ does.Ī system like ICQ is based around the concept of lists of people. When sending a message over IRC, the command to send to a specific user and to send to a channel are exactly the same. You can only talk to other users inside that room, and all messages are public (by default) to the room.Īctually that isn't true. IRC is based around the concept of rooms.
/i.s3.glbimg.com/v1/AUTH_08fbf48bc0524877943fe86e43087e7a/internal_photos/bs/2021/n/s/bPQ16QTLKDwPAsnluPcw/2014-07-17-icq-8.png)
Jabber has no central server, so doesn't have that restriction, although very busy Jabber servers will have to deal with some problems because of TCP also, but there are ways of fixing it. Secondly, XML is just a wonderful way to wrap up data, and it's text, easy to deal with in any situation.ĥ) Mirabilis uses UDP because ICQ is central-server based, and there is no way that their servers could possibly support a few million TCP connections. thinking.Ĥ) Because tools for manipulating/processing XML are quickly becoming standard and available. My current plan is to impliment all of those activities through HTTP/1.1 and WebDAV which is perfectly suited for that application, and just send the startup/location information through Jabber.ģ) Not sure totally what you mean. It will be "nicer" after a public stable release.Ģ) File transfer or anything dealing with big binary chunks isn't going to be part of the main protocol. Until then, I'll have to live with ICQ when I want to get ahold of my friend from another state easily.ġ) The links in the Users section going to the overview was an accident, although the overview is really the only data there and yes, way overqualified for most users. Maybe someday we can "convert" all those ICQ users over to something that works better, but most people are content where they are. Even when your webpage changes, your email address changes, whatever, you always have that "ICQ number", and people can get ahold of you. You can be fairly sure to get ahold of friends online. As a program, ICQ is pretty much a piece of crap, but it has the advantage that a LOT of people use it. The nice thing about instant messaging is just that. So you're saying I have to always be telnetted into my server, and paying attention to my telnet session to talk to people? Or do I have to make people go to my web site to get my IP, and maybe I'm booted into Linux to answer them, and maybe they have a talk client.

> looking for is currently online, or not, you

If you need to see whether a person you are
