// CSocketServer member functions void CSocketServer::OnAccept(int nErrorCode) { // TODO: Add your specialized code here and/or call the base class CSocketServer *p = new CSocketServer; if(!Accept(*p)) { delete p; return; } // CString szIP; UINT szPort; p->GetPeerName(szIP,szPort); //connect to robot TShowData::iPort = szPort; TShowData::sConnectIP = WChar2Ansi(szIP.GetBuffer(szIP.GetLength())); /* tempClientIPAddress.csIP = szIP; tempClientIPAddress.iPort = szPort; clientInfo.pop_back(); */ TShowData::bConnectFlag = true; // if (szIP==L"192.168.0.20") { m_list.AddTail(p); } else { } CSocket::OnAccept(nErrorCode); }
void CUserManagePage::OnBnClickedConfirm() { // TODO: 在此添加控件通知处理程序代码 char sqlbuf[512]; CString groupname; m_box_role.GetWindowTextW(groupname); CString user; m_box_user.GetWindowTextW(user); string str_group = WChar2Ansi((LPCWSTR)groupname); string str_user = WChar2Ansi((LPCWSTR)user); sprintf_s(sqlbuf, "update user set usergroupid = (select groupid from usergroup where groupname = '%s') where username = '******'",str_group.c_str(),str_user.c_str()); if(CDbsource::GetDB().Update(sqlbuf)) { ::SetDlgItemTextW(this->m_hWnd,IDC_MSG,_T("执行成功.")); FillListCtrl(); } }