// MSN 로그인시
function ev_Login()
{
global $t;
}
// after -> receive and process a message from all the open servers
function ev_Rock()
{
global $t;
}
// 사용자가 상태를 변경시 활성화
function ev_StatusChange($p_who, $p_avatar)
{
/*
$p_who = $mail $nick $status
$p_avatar = The MSNC1 urlencoded block with the avatar
-------------------------------------------------
email@email.com NICK NLN
-------------------------------------------------
0
-------------------------------------------------
*/
}
// 사용자가 문자를 보낼경우 활성화
function ev_ChatMessage($p_session, $p_cmd, $p_message)
{
global $t;
/*
$p_session = chat session
$p_cmd = the full command send by the server
$p_message = message received
-------------------------------------------------
session no
-------------------------------------------------
Chat Message....
1
-----------------------
MSG $email $nick $byte(int)
-----------------------
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
X-MMS-IM-Format: FN=굴림; EF=; CO=0; CS=81; PF=32
this is the message
*/
/*
echo "Chat Message....\n";
print_r($p_session);
echo "\n-----------------------\n";
print_r($p_cmd);
echo "\n-----------------------\n";
print_r($p_message);
echo "\n\n";
*/
}
// 사용자가 채팅창에 조인시
function ev_ChatJoin($p_session, $p_session2, $p_who)
{
/*
$p_session = chat session
$p_session2 = chat session (again)
$p_who = $name $mail
*/
/*
echo "Chat Join....\n";
print_r($p_session);
echo "\n-----------------------\n";
print_r($p_who);
echo "\n\n";
*/
}
// 사용자가 채팅창을 떠날경우 활성화
function ev_ChatLeave($p_session, $p_who)
{
/*
$p_session = chat session
$p_who = the mail of the user leaving
$p_cmd = the full command sent by the server
-------------------------------------------------
session no
-------------------------------------------------
BYE email@email.com
-------------------------------------------------
*/
/*
echo "Chat Leave....\n";
print_r($p_session);
echo "\n-----------------------\n";
print_r($p_who);
echo "\n\n";
*/
}