資源簡介
1.本程序主要為了實現局域網的內互聯主機的通信;
2.使用MFC編程,界面友好。
3.基于Windows socket編程;
4.帶文檔,流程圖,易于理解;

代碼片段和文件信息
//?MySocket.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“talkc.h“
#include?“MySocket.h“
#include??“TalkcDlg.h“???//套接字類用到了對話框類的變量
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CMySocket
CMySocket::CMySocket()????//CMySocket的構造函數
{
m_pDlg?=?NULL;?????????//是指向對話框類的指針,置空
}
CMySocket::~CMySocket()???//CMySocket的析構函數
{
m_pDlg?=?NULL;?????????//是指向對話框類的指針,置空
}
//?Do?not?edit?the?following?lines?which?are?needed?by?ClassWizard.
#if?0
BEGIN_MESSAGE_MAP(CMySocket?CAsyncSocket)
//{{AFX_MSG_MAP(CMySocket)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
#endif //?0
/////////////////////////////////////////////////////////////////////////////
//?CMySocket?member?functions
void?CMySocket::OnConnect(int?nErrorCode)????//socket和網絡“連接”的事件處理函數
{
//?TODO:?Add?your?specialized?code?here?and/or?call?the?base?class
//CAsyncSocket::OnConnect(nErrorCode);
if?(nErrorCode==0)?m_pDlg->OnConnect();
}
void?CMySocket::OnClose(int?nErrorCode)???//socket和網絡“斷開”的事件處理函數
{
//?TODO:?Add?your?specialized?code?here?and/or?call?the?base?class
//CAsyncSocket::OnClose(nErrorCode);
if?(nErrorCode==0)?m_pDlg->OnClose();
}
void?CMySocket::OnReceive(int?nErrorCode)????//socket進行“接收網絡信息”的事件處理函數
{
//?TODO:?Add?your?specialized?code?here?and/or?call?the?base?class
//CAsyncSocket::OnReceive(nErrorCode);
????if?(nErrorCode==0)?m_pDlg->OnReceive();
}
void?CMySocket::SetParent(CTalkcDlg?*pDlg)??//改變子窗口的父窗口函數
{????
m_pDlg=pDlg;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????308??2011-04-30?11:16??TCPIP編程聊天程序\readme.txt
?????文件???????8042??2010-06-26?13:24??TCPIP編程聊天程序\talkc\Debug\MySocket.obj
?????文件?????106783??2010-06-23?11:48??TCPIP編程聊天程序\talkc\Debug\StdAfx.obj
?????文件????2949208??2010-06-30?22:39??TCPIP編程聊天程序\talkc\Debug\talkc.exe
?????文件?????229428??2010-06-24?08:52??TCPIP編程聊天程序\talkc\Debug\talkc.exe?ws2_32.ilk
?????文件?????114791??2010-06-24?08:52??TCPIP編程聊天程序\talkc\Debug\talkc.exe?ws2_32.lib
?????文件?????295936??2010-06-24?08:52??TCPIP編程聊天程序\talkc\Debug\talkc.exe?ws2_32.pdb
?????文件?????248152??2010-06-30?22:39??TCPIP編程聊天程序\talkc\Debug\talkc.ilk
?????文件??????15121??2010-06-23?12:03??TCPIP編程聊天程序\talkc\Debug\talkc.obj
?????文件????5583348??2010-06-23?11:48??TCPIP編程聊天程序\talkc\Debug\talkc.pch
?????文件?????394240??2010-06-30?22:39??TCPIP編程聊天程序\talkc\Debug\talkc.pdb
?????文件????2362184??2010-06-30?22:39??TCPIP編程聊天程序\talkc\Debug\talkc.res
?????文件??????37230??2010-06-26?13:24??TCPIP編程聊天程序\talkc\Debug\talkcDlg.obj
?????文件?????222208??2010-06-30?23:11??TCPIP編程聊天程序\talkc\Debug\vc60.idb
?????文件?????364544??2010-06-26?13:24??TCPIP編程聊天程序\talkc\Debug\vc60.pdb
?????文件???????1741??2010-06-26?13:09??TCPIP編程聊天程序\talkc\MySocket.cpp
?????文件???????1347??2010-06-26?13:24??TCPIP編程聊天程序\talkc\MySocket.h
?????文件???????3561??2010-06-23?11:44??TCPIP編程聊天程序\talkc\ReadMe.txt
?????文件???????1078??2010-06-23?11:44??TCPIP編程聊天程序\talkc\res\talkc.ico
?????文件????????397??2010-06-23?11:44??TCPIP編程聊天程序\talkc\res\talkc.rc2
????..A.SH.??????3072??2010-06-30?22:04??TCPIP編程聊天程序\talkc\res\Thumbs.db
?????文件???????1187??2010-06-30?22:20??TCPIP編程聊天程序\talkc\resource.h
?????文件????????207??2010-06-23?11:44??TCPIP編程聊天程序\talkc\StdAfx.cpp
?????文件???????1102??2010-06-23?11:44??TCPIP編程聊天程序\talkc\StdAfx.h
?????文件????2396272??2010-06-30?22:38??TCPIP編程聊天程序\talkc\talkc.aps
?????文件???????1638??2010-06-30?23:11??TCPIP編程聊天程序\talkc\talkc.clw
?????文件???????2143??2010-06-23?11:44??TCPIP編程聊天程序\talkc\talkc.cpp
?????文件???????4392??2010-06-26?09:00??TCPIP編程聊天程序\talkc\talkc.dsp
?????文件????????518??2010-06-23?11:44??TCPIP編程聊天程序\talkc\talkc.dsw
?????文件???????1313??2010-06-23?11:44??TCPIP編程聊天程序\talkc\talkc.h
............此處省略51個文件信息
- 上一篇:MFC黃金礦工小游戲
- 下一篇:自己做的打地鼠小游戲
評論
共有 條評論