91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 39.58MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-06-21
  • 語言: C/C++
  • 標(biāo)簽: MFC,MySQL??

資源簡(jiǎn)介

用戶注冊(cè)運(yùn)用的MySQL,網(wǎng)絡(luò)通信運(yùn)用的微軟提供的庫,初學(xué)MFC的可以下載學(xué)習(xí)下

資源截圖

代碼片段和文件信息

//?Chat.cpp?:?實(shí)現(xiàn)文件
//

#include?“stdafx.h“
#include?“Client.h“
#include?“Chat.h“
#include?“afxdialogex.h“
#include?se.h>

//?CChat?對(duì)話框

IMPLEMENT_DYNAMIC(CChat?CDialog)

CChat::CChat(CWnd*?pParent?/*=NULL*/)
:?CDialog(CChat::IDD?pParent)
?m_talk(_T(““))
?m_static_IP()
{
Flag_connect=0;
}

CChat::~CChat()
{
}

void?CChat::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//??DDX_Text(pDX?IDC_EDIT_talk?m_talk);
DDX_Control(pDX?IDOK?m_btnOK);
//??DDX_IPAddress(pDX?IDC_IPADDRESS1?m_ip);
DDX_Control(pDX?IDC_EDIT_talk?m_edit_talk);
DDX_Text(pDX?IDC_EDIT_talk?m_talk);
DDX_Control(pDX?IDC_BUTTON_localhost?m_localhost);
//??DDX_Text(pDX?IDC_EDIT_IP?m_edit_ip);
//??DDX_Text(pDX?IDC_STATIC_localhostIP?m_static_IP);
DDX_Control(pDX?IDC_STATIC_localhostIP?m_static_IP);
DDX_Control(pDX?IDC_STATIC_localhost_name?m_static_localhost);
DDX_Control(pDX?IDC_EDIT_send?m_edit_send);
DDX_Control(pDX?IDC_STATIC_connect?m_static_connect);
}


BEGIN_MESSAGE_MAP(CChat?CDialog)
ON_BN_CLICKED(IDC_BUTTON_update?&CChat::OnBnClickedButtonupdate)
ON_BN_CLICKED(IDOK?&CChat::OnBnClickedOk)
ON_BN_CLICKED(IDC_BUTTON_connect?&CChat::OnBnClickedButtonconnect)
ON_BN_CLICKED(IDCANCEL?&CChat::OnBnClickedCancel)
ON_BN_CLICKED(IDC_BUTTON_localhost?&CChat::OnBnClickedButtonlocalhost)
END_MESSAGE_MAP()


//?CChat?消息處理程序


void?CChat::OnBnClickedButtonupdate() //信息修改
{
//?TODO:?在此添加控件通知處理程序代碼
}


void?CChat::OnBnClickedOk() //發(fā)送
{
//?TODO:?在此添加控件通知處理程序代碼
// UpdateData(TRUE); //控件向變量傳遞數(shù)據(jù)

CString?temp;
// int len;
GetDlgItem(IDC_EDIT_send)->GetWindowText(temp); //得到發(fā)送框里面內(nèi)容
temp=_T(“客戶端:“+temp);
// len=temp.GetLength();
//聲明標(biāo)識(shí)符
USES_CONVERSION;?
//調(diào)用函數(shù),T2A和W2A均支持ATL和MFC中的字符轉(zhuǎn)換
char?*?temp_str?=?T2A(temp);
m_clientsocket.Send(temp_str255);

GetDlgItem(IDC_EDIT_talk)->SetWindowText(temp); //在顯示框得到發(fā)送出去的消息
GetDlgItem(IDC_EDIT_send)->SetWindowText(_T(““));


/* char?szSend[20];
sprintf(szSend“%010d“iIndex++); //發(fā)送的數(shù)據(jù)置入緩沖區(qū)
//發(fā)送TCP數(shù)據(jù)
int?iSend=?m_sockSend.Send(szSend100);
m_sendcount+=iSend;//發(fā)送字節(jié)數(shù)
CString?str=szSend;
m_ServerStatus=“正在發(fā)送數(shù)據(jù)“+str;*/
// CString?temp; //測(cè)試發(fā)送數(shù)據(jù)正確否
// int?len=m_talk.GetLength();
// temp.Format(_T(“%d“)len);
// GetDlgItem(IDC_STATIC_localhost_name)->SetWindowText(temp);
//CDialog::OnOK();
}


void?CChat::OnBnClickedButtonconnect()
{
//?TODO:?在此添加控件通知處理程序代碼
// BYTE?nField[4];
CString?server_IP; //服務(wù)器地址
int server_port; //服務(wù)器端口

// BYTE?nField[4];
// UpdateData(TRUE);
// m_IP.GetAddress(nField[0]nField[1]nField[2]nField[3]);
// server_IP.Format(_T(“%d.%d.%d.%d“)nField[0]nField[1]nField[2]nField[3]);
server_IP=_T(“192.168.1.102“);
server_port=8080;
GetDlgItem(IDOK)->ShowWindow(TRUE); //顯示發(fā)送按鈕

if(!(m_clientsocket.Create())) //創(chuàng)建客戶端socket
{
AfxMessageBox(_T(“socket創(chuàng)建失敗“));
}
m_clientsocket.Connect(server_IPserver_port);

Fla

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????4622??2014-04-16?09:34??Client\Client\Chat.cpp

?????文件???????1133??2014-04-15?10:52??Client\Client\Chat.h

?????文件????????890??2014-04-07?08:52??Client\Client\ChildFrm.cpp

?????文件????????483??2014-04-07?08:52??Client\Client\ChildFrm.h

?????文件???????9028??2014-04-07?08:52??Client\Client\ClassView.cpp

?????文件???????1275??2014-04-07?08:52??Client\Client\ClassView.h

?????文件?????200488??2014-04-15?09:35??Client\Client\Client.aps

?????文件???????5226??2014-04-07?08:52??Client\Client\Client.cpp

?????文件????????650??2014-04-07?08:52??Client\Client\Client.h

?????文件??????44586??2014-04-15?09:35??Client\Client\Client.rc

?????文件???????8153??2014-04-15?10:28??Client\Client\Client.vcxproj

?????文件???????6369??2014-04-10?10:48??Client\Client\Client.vcxproj.filters

?????文件????????143??2014-04-07?08:52??Client\Client\Client.vcxproj.user

?????文件???????2508??2014-04-07?08:52??Client\Client\ClientDoc.cpp

?????文件????????847??2014-04-07?08:52??Client\Client\ClientDoc.h

?????文件????????463??2014-04-10?11:50??Client\Client\ClientSocket.cpp

?????文件????????197??2014-04-10?11:50??Client\Client\ClientSocket.h

?????文件???????2411??2014-04-07?08:52??Client\Client\ClientView.cpp

?????文件???????1116??2014-04-07?08:52??Client\Client\ClientView.h

?????文件??????51413??2014-04-16?09:32??Client\Client\Debug\Chat.obj

?????文件??????34582??2014-04-15?11:55??Client\Client\Debug\ChildFrm.obj

?????文件??????12708??2014-04-16?09:32??Client\Client\Debug\cl.command.1.tlog

?????文件??????94352??2014-04-16?09:32??Client\Client\Debug\CL.read.1.tlog

?????文件???????9712??2014-04-16?09:32??Client\Client\Debug\CL.write.1.tlog

?????文件?????192843??2014-04-15?11:55??Client\Client\Debug\ClassView.obj

?????文件???????3412??2014-04-15?11:55??Client\Client\Debug\Client.Build.CppClean.log

?????文件????????915??2014-04-15?11:55??Client\Client\Debug\Client.exe.embed.manifest

?????文件????????980??2014-04-15?11:55??Client\Client\Debug\Client.exe.embed.manifest.res

?????文件????????640??2014-04-16?09:32??Client\Client\Debug\Client.exe.intermediate.manifest

?????文件?????????83??2014-04-16?09:32??Client\Client\Debug\Client.lastbuildstate

............此處省略93個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源