--- lbbs/src/bbs_main.c 2004/10/19 15:22:01 1.3 +++ lbbs/src/bbs_main.c 2004/10/21 17:28:46 1.6 @@ -18,14 +18,45 @@ #include "bbs.h" #include "common.h" -//BBS enviroment -char BBS_name[50]; -int BBS_max_client = 256; - int bbs_main() { - bbs_welcome(); - - return 0; + int ret; + + bbs_info(); + + bbs_welcome(); + + ret = bbs_login(); + if (ret < 0) + return -1; + + bbs_exit(); + + return 0; +} + +int +bbs_info() +{ + printf( + "\033[1;37m»¶Ó­¹âÁÙ \033[33m%s \033[32m[%s] \033[37m( %s )\r\n", + BBS_name, BBS_server, app_version); + + fflush(stdout); + + return 0; +} + +int +bbs_exit() +{ + char buffer[1024]; + + sprintf(buffer, + "\033[0;37m\r\n"); + + s_send (socket_client, buffer); + + return 0; }