/[LeafOK_CVS]/innwebd/bbsd.cpp
ViewVC logotype

Diff of /innwebd/bbsd.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.1 by sysadm, Fri Jul 2 11:25:31 2004 UTC Revision 1.5 by sysadm, Sun Jul 4 06:45:23 2004 UTC
# Line 1  Line 1 
1  /*******************************************************/  /*******************************************************/
2  /*                                                     */  /*                                                     */
3  /*  LeafOK Innd                                        */  /*  LeafOK Innbbsd                                     */
4  /*  Copyright (C) LeafOK.com, 2003-2004                */  /*  Copyright (C) LeafOK.com, 2003-2004                */
5  /*                                                     */  /*                                                     */
6  /*  Programmed by Leaf                                 */  /*  Programmed by Leaf                                 */
7  /*  E-mail:leaf@leafok.com  QQ:6049044                 */  /*  E-mail:leaflet@leafok.com  QQ:6049044              */
8  /*                                                     */  /*                                                     */
9  /*  http://bbs.leafok.com                              */  /*  http://bbs.leafok.com                              */
10  /*  http://bbs.leafok.net                              */  /*  http://bbs.leafok.net                              */
# Line 14  Line 14 
14    
15  #include "StdAfx.h"  #include "StdAfx.h"
16  #include ".\bbsd.h"  #include ".\bbsd.h"
17  #include ".\nntp_active.h"  #include ".\base_active.h"
18    
19  using namespace std;  using namespace std;
20    
# Line 78  int bbsd::Accept(void) Line 78  int bbsd::Accept(void)
78                          "注册用户数[\033[36m%ld\033[32m]\r\n"                          "注册用户数[\033[36m%ld\033[32m]\r\n"
79                          "\033[1;37m本站目前尚未开设telnet服务 请使用Web方式访问\r\n\r\n"                          "\033[1;37m本站目前尚未开设telnet服务 请使用Web方式访问\r\n\r\n"
80                          "\033[1;32m    http://%s    \033[m\r\n",                          "\033[1;32m    http://%s    \033[m\r\n",
81                          this->innd_name,u_online,MAX_THREAD,u_anonymous,u_total,                          this->innd_name,u_online,MAX_CLIENT,u_anonymous,u_total,
82                          this->innd_server,this->innd_server);                          this->innd_server,this->innd_server);
83    
84                  this->s_send(out);                  this->s_send(out);
85                  while(!this->thread_terminate)                  while(!this->thread_terminate)
86                  {                  {
87                            this->GetParentThread()->GetThreadPool()->SetThreadStatus(GetCurrentThreadId(),thread_pool::S_WAITING);
88    
89                          if (this->s_receive(out) == 0)  //Connection closed                          if (this->s_receive(out) == 0)  //Connection closed
90                                  break;                                  break;
91                          out.Trim();                          out.Trim();
92    
93                            this->GetParentThread()->GetThreadPool()->SetThreadStatus(GetCurrentThreadId(),thread_pool::S_WORKING);
94    
95                          if (sscanf(out,"%20s",temp) ==1)                          if (sscanf(out,"%20s",temp) ==1)
96                                  cmd = strupr(temp);                                  cmd = strupr(temp);
97                          else                          else
# Line 128  bool bbsd::IsShutdown(void) Line 132  bool bbsd::IsShutdown(void)
132    
133  int bbsd::Shutdown(void)  int bbsd::Shutdown(void)
134  {  {
135          nntp_active nntpClient;          base_active nntpClient;
136    
137          if (this->thread_terminate)          if (this->thread_terminate)
138                  return 1;                  return 1;


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1