|
From: Louis V. <xda...@ms...> - 2004-03-25 06:09:53
|
:Documentation Start by Ryan (Digibliss2004) accepted on
March 25,2004 at 12:41am:.
// Code Blue Message Command Subsystem
=========================================
---
How To Parse Commands.
---
Dim Commands(0 to 15) 'Maximum Command Params are 15.
Commands = Split(sData, "") 'Message must be inclosed in " ",
'Not Sure how to ignore spaces in " ".
If Commands(0) = "COMMAND" Then
'...
Else
'...
End If
--
---
Server Commands (No Client Sending Needed
---
-- Accepting an ACK Response --
ACK Good/Bad (True/False, Specialized)
-- Server Global Messages --
GLOBAL Messages
-- Server Client Disconnect --
DCON Reason ServerHash(MD5 Server IP)
-- Update Buddy Status --
UPD BuddyName Status BudConID Reason
-- Answering IPCON Responses --
IPCON Good/Bad [BudIP] 'Should ask buddy if ok to send information.
---
Client Requests
---
-- At First Connection --
ACK AppVersion
-- Login Attempts --
LOGIN UserName MD5Pass
-- Sending a Message to Another User --
MSG BudConID Type Message
-- Getting List From Server --
GETLIST
--
Returns:
LIST BuddyName Status BudConID Reason (Per Buddy)
--
-- Requesting IP From Server --
IPCON BudConID
--
Returns: (Based on Buddies Accept/Deny)
IPCON Good/Bad [BudIP]
--
// |