void CSocketClientDlg::OnBnClickedSendmsg() { // TODO: Add your control notification handler code here UpdateData(TRUE); if(m_sSendMsg.GetLength() == 0) { MessageBox("Type your Message !"); return; } CString sStr = ":"; CString sUserName = m_sUserNmae +sStr+ m_sSendMsg; m_pClientSocketSever->Send(sUserName,sUserName.GetLength()); m_SentList.InsertItem(0,sUserName); CString sTime = CTime::GetCurrentTime().Format("%H:%M:%S"); m_SentList.SetItemText(0,1,sTime); m_nCounter = m_SentList.GetItemCount(); m_DeleteItems = m_nCounter; m_nCounter++; m_sSendMsg =" "; UpdateData(FALSE);
void CServerSocketDlg::Reciever(char chData[100]) { m_list.InsertItem(0, chData); CString sTime = CTime::GetCurrentTime().Format("%H:%M:%S"); m_list.SetItemText(0,1,sTime); m_nCounter = m_list.GetItemCount(); m_nNumOfMsg = m_nCounter; m_sSendMsg = chData; m_nCounter++; UpdateData(FALSE); } void CServerSocketDlg::OnBnClickedSendmsg() { UpdateData(1); if(m_sSendMsg.GetLength() == 0) { MessageBox("Type your Message !"); return; } CString sStr = " :"; CString sUserName = m_sUserName +sStr+ m_sSendMsg; m_pServer->SendMessage(sUserName); m_SentList.InsertItem(0, sUserName); CString sTime = CTime::GetCurrentTime().Format("%H:%M:%S"); m_SentList.SetItemText(0,1,sTime); m_nCounter = m_SentList.GetItemCount(); m_nSentMsgNum = m_nCounter; m_nCounter++; m_sSendMsg = " "; UpdateData(0); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)