|
특정인을 지칭하면 안될거 같지만 이건 수야!╋ 님이 잘 아시는 것이라서요... ^^;;
void __fastcall TMainForm::TCPServerConnect(TIdPeerThread *AThread)
{
// 접속되었을때 할일
Con_Student = new TStudent();
Con_Student->StudentID = "";
Con_Student->SThread = AThread;
AThread->Data = Con_Student;
try
{
EnterCriticalSection(&StudentCritical);
StudentList->Add(Con_Student);
LeaveCriticalSection(&StudentCritical);
}
catch(...)
{
LeaveCriticalSection(&StudentCritical);
}
}
위와 같이 수야님이 프로그램 하신거 같은데... ^^;; 근래에 제가 인수를 받아
분석을 하고 있는데 미심쩍은 부분이 있어서요.. 프로그램상에서
특별히 UDPServer로 안하시고 TCPServer로 하신 이유를 모르겠네요..
Client들이 많아 질때 UDP쪽에 문제가 있어서 TCP쪽으로 하신건지 아니면
대충 보니깐 chat 기능이 있어서 그런것인지요..
쩝.. C++ Builder를 계속 한다고 자부는 하지만 잘은 모르고 수야님 코드가 좀 어렵네요.. 로직을
잘몰라서 그런가? ^^;; 2002년도 프로그램인데 기억나실려나 모르겠어요? ^^;;
이거 좀 고쳐야 하는 상황이 발생이 되서요... ^^;;
// RDP Project---------------------------------------------------------------
// - Main Server
// Environment
// MS Windows XP Pro , Borland C++ Builder 6.0 Ent - Update 2
// Intel Pentium III 800EB, 256M
// Programming : sooya - sooya23@hanmail.net / sooya23@borlandforum.com
// FileName : MainServerWindow.cpp
//---------------------------------------------------------------------------
이렇게 되어 있어서 수야님인줄 알겠는데.. ^^;; 맞나요? ^^;;
|