资源简介

简易聊天室,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个文件信息

评论

共有 条评论