Author |
Message |
Kood Guest
Offline
|
Posted: Sat Jan 03, 2004 12:37 pm Post subject: Suggestion |
 |
|
|
|
When planning a design for a chatnet chat client, a missing piece in the protocol is the ability to have a 'buddy list'.
Given polling a list of people with ?find is ugly, and probably get you killed for message flooding anyway, can something similar to IRC's NOTIFY be added?
e.g.
..on connection, you state what people you want...
LOGIN:1:Kood:secret
NOTIFY:Grelminar:Mine GO BOOM:Smong:Will+:Dr Brain:Helicon:NightHawk (delimited here by :'s, but something else may be more suitable)
Then when the server/billing has one of these people go online/offline, you get something like...
ONLINE:Will+
Then 15 days later when he leaves spec :D
OFFLINE:Will+
Any extra info, similar to a /WHOIS in IRC can be done manually with...
SEND:CMD:find Will+
..so no need to add anything more than NOTIFY/ONLINE/OFFLINE... I think.
Ideally, this would be billing-wide, but I think some higher powers may have to be involved for that?
Server-wide is okay?
Thoughts? |
|
Back to top |
|
 |
Kood Guest
Offline
|
Posted: Sat Jan 03, 2004 12:40 pm Post subject: |
 |
|
|
|
divine.216 wrote: |
I'm not sure why it's assumed that chatclients are written in java... |
..and just for divine, this'll be in cross-platform c++  |
|
Back to top |
|
 |
-Smong- Guest
Offline
|
Posted: Mon Jan 05, 2004 3:33 am Post subject: |
 |
|
|
|
What if someone has a username the same as a message keyword, like MSG? The first part of NOTIFY should say how many parts there are. |
|
Back to top |
|
 |
CypherJF I gargle nitroglycerin

Gender: Joined: Aug 14 2003 Posts: 2582 Location: USA Offline
|
Posted: Sat Aug 21, 2004 2:59 am Post subject: |
 |
|
|
|
Not to majorly bump this, but definately an excellent idea; and missing feature. There should also be a max value of the number's a notify can do at any particular time. _________________ Performance is often the art of cheating carefully. - James Gosling |
|
Back to top |
|
 |
Grelminar Creator of Asss
Joined: Feb 26 2003 Posts: 378 Offline
|
Posted: Sat Aug 21, 2004 3:50 am Post subject: |
 |
|
|
|
Sorry, this is a biller feature. The server has no better way of getting this information than polling the biller, and I'm not going to do that. |
|
Back to top |
|
 |
Bak ?ls -s 0 in

Age:26 Gender: Joined: Jun 11 2004 Posts: 1826 Location: USA Offline
|
Posted: Sat Aug 21, 2004 1:59 pm Post subject: |
 |
|
|
|
couldn't it at least work on the local server? |
|
Back to top |
|
 |
|