資源簡介
簡易聊天室,VC++6.0下編寫,客戶機與服務器可以通信,并可以演示兩者的通信過程

代碼片段和文件信息
//?MySocket.cpp:?implementation?of?the?CMySocket?class.
//
//////////////////////////////////////////////////////////////////////
#include?“stdafx.h“
#include?“Talk.h“
#include?“MySocket.h“
#include?“TalkDlg.h“
#ifdef?_DEBUG
#undef?THIS_FILE
static?char?THIS_FILE[]=__FILE__;
#define?new?DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
//?Construction/Destruction
//////////////////////////////////////////////////////////////////////
CMySocket::CMySocket()
{
}
CMySocket::~CMySocket()
{
}
void?CMySocket::SetParent(CDialog*?pDlg)
{
m_pDlg=pDlg;
}
void?CMySocket::OnAccept(int?nErrorCode)//當套接字接受了連接請求后,此事件處理函數被調用,告知應用程序可以使用Accept()來接受請求
{
if(nErrorCode==0)
((CTalkDlg*)m_pDlg)->OnAccept();
}
void?CMySocket::OnConnect(int?nErrorCode)//無論Connect()調用成功與否,都調用此事件處理函數
{
if(nErrorCode==0)
((CTalkDlg*)m_pDlg)->OnConnect();
}
void?CMySocket::OnReceive(int?nErrorCode)//當套接字收到數據后被調用,告知應用程序可以調用Receive()來接受數據了
{
if(nErrorCode==0)
((CTalkDlg*)m_pDlg)->OnReceive();
}
void?CMySocket::OnClose(int?nErrorCode)
{
if(nErrorCode==0)
((CTalkDlg*)m_pDlg)->OnClose();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2010-04-15?22:07??Talk\Debug\
?????文件????????8613??2010-04-15?00:53??Talk\Debug\MySocket.obj
?????文件??????106526??2010-04-12?22:27??Talk\Debug\StdAfx.obj
?????文件??????114774??2010-04-15?09:03??Talk\Debug\Talk.exe
?????文件??????231892??2010-04-15?09:03??Talk\Debug\Talk.ilk
?????文件???????15612??2010-04-13?00:41??Talk\Debug\Talk.obj
?????文件?????5575884??2010-04-12?22:27??Talk\Debug\Talk.pch
?????文件??????386048??2010-04-15?09:03??Talk\Debug\Talk.pdb
?????文件????????4268??2010-04-14?23:51??Talk\Debug\Talk.res
?????文件???????39480??2010-04-14?23:56??Talk\Debug\TalkDlg.obj
?????文件??????222208??2010-04-15?20:23??Talk\Debug\vc60.idb
?????文件??????372736??2010-04-15?00:53??Talk\Debug\vc60.pdb
?????文件????????1262??2010-04-15?00:53??Talk\MySocket.cpp
?????文件?????????835??2010-04-15?00:37??Talk\MySocket.h
?????文件????????3543??2010-04-12?22:07??Talk\ReadMe.txt
?????目錄???????????0??2010-04-15?22:07??Talk\res\
?????文件????????1078??2010-04-12?22:27??Talk\res\icon1.ico
?????文件????????1078??2010-04-12?22:07??Talk\res\Talk.ico
?????文件?????????396??2010-04-12?22:07??Talk\res\Talk.rc2
?????文件????????1370??2010-04-13?00:37??Talk\resource.h
?????文件?????????206??2010-04-12?22:07??Talk\StdAfx.cpp
?????文件????????1102??2010-04-12?22:07??Talk\StdAfx.h
?????文件???????23264??2010-04-18?01:13??Talk\Talk.aps
?????文件????????1713??2010-04-18?02:06??Talk\Talk.clw
?????文件????????2129??2010-04-12?22:07??Talk\Talk.cpp
?????文件????????4317??2010-04-13?00:40??Talk\Talk.dsp
?????文件?????????533??2010-04-12?22:07??Talk\Talk.dsw
?????文件????????1302??2010-04-12?22:07??Talk\Talk.h
?????文件??????132096??2010-04-18?02:06??Talk\Talk.ncb
?????文件???????54784??2010-04-18?02:06??Talk\Talk.opt
?????文件?????????541??2010-04-15?09:03??Talk\Talk.plg
............此處省略3個文件信息
- 上一篇:二叉樹的建立以及遍歷
- 下一篇:MFC可視化五子棋游戲
評論
共有 條評論