• 大小: 188KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-14
  • 语言: 其他
  • 标签: linux  c  语音聊天  

资源简介

任务说明书 局域网语音聊天(TCP) 基本要求: 1、通过麦克风进行一对一语音聊天; 2、通信协议采用TCP; 3、聊天PC是互连的PC中的任意两台; 4、设计界面参考MSN。

资源截图

代码片段和文件信息

// ChatSocket.cpp : implementation file
//

#include “stdafx.h“
#include “gsmCodec.h“
#include “ChatSocket.h“
//#include “GsmCodecDlg.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CChatSocket
template
CChatSocket::CChatSocket()
{
}

template
CChatSocket::~CChatSocket()
{
}


// Do not edit the following lines which are needed by ClassWizard.
#if 0
BEGIN_MESSAGE_MAP(CChatSocket CSocket)
//{{AFX_MSG_MAP(CChatSocket)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
#endif // 0

/////////////////////////////////////////////////////////////////////////////
// CChatSocket member functions
template
void CChatSocket::SetParent(T *pWndParent)
{
m_pParent = pWndParent;
}

//受到数据包
template
void CChatSocket::OnReceive(int nErrorCode) 
{
int nLen=Receive(m_chBufBUFFER_SIZE);
if(nLen>=sizeof(MSGHEAD))
{
MSGHEAD* head=(MSGHEAD*)m_chBuf;
if(m_pParent)
{
if(head->magic==MAGIC
&& (int)(head->uLen+sizeof(MSGHEAD))==nLen)
{
((T*)m_pParent)->OnReceive(m_chBufnLen);
}
}
}

CSocket::OnReceive(nErrorCode);
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1265  2004-07-22 15:28  TCP语音聊天\TCP语音聊天1\ChatSocket.cpp

     文件       2376  2004-07-22 15:46  TCP语音聊天\TCP语音聊天1\ChatSocket.h

     文件       2492  2004-03-17 22:42  TCP语音聊天\TCP语音聊天1\config.h

     文件       2492  2004-03-17 22:42  TCP语音聊天\TCP语音聊天1\configMS.h

     文件       6800  2004-02-28 16:30  TCP语音聊天\TCP语音聊天1\Esdll.lib

     文件      21420  2005-01-17 18:09  TCP语音聊天\TCP语音聊天1\gsmCodec.aps

     文件       1636  2005-01-17 18:30  TCP语音聊天\TCP语音聊天1\gsmCodec.clw

     文件       2183  2004-04-22 23:05  TCP语音聊天\TCP语音聊天1\gsmCodec.cpp

     文件       5193  2004-07-23 15:26  TCP语音聊天\TCP语音聊天1\gsmCodec.dsp

     文件        539  2004-04-22 09:49  TCP语音聊天\TCP语音聊天1\gsmCodec.dsw

     文件       1346  2004-04-22 09:49  TCP语音聊天\TCP语音聊天1\gsmCodec.h

     文件     254976  2005-01-17 18:30  TCP语音聊天\TCP语音聊天1\gsmCodec.ncb

     文件     153088  2005-01-17 18:30  TCP语音聊天\TCP语音聊天1\gsmCodec.opt

     文件        250  2005-01-17 18:17  TCP语音聊天\TCP语音聊天1\gsmCodec.plg

     文件       5913  2005-01-15 14:08  TCP语音聊天\TCP语音聊天1\gsmCodec.rc

     文件      19792  2005-01-13 21:55  TCP语音聊天\TCP语音聊天1\gsmCodecDlg.cpp

     文件       3601  2004-07-23 14:58  TCP语音聊天\TCP语音聊天1\gsmCodecDlg.h

     文件        289  2004-02-26 18:18  TCP语音聊天\TCP语音聊天1\MelpDef.h

     文件       3726  2004-03-12 11:02  TCP语音聊天\TCP语音聊天1\Mp3DecLib.lib

     文件      82622  2004-04-27 11:53  TCP语音聊天\TCP语音聊天1\mpglib.lib

     文件       1078  2004-04-22 09:49  TCP语音聊天\TCP语音聊天1\res\gsmCodec.ico

     文件        400  2004-04-22 09:49  TCP语音聊天\TCP语音聊天1\res\gsmCodec.rc2

    ..A.SH.      3072  2005-01-13 20:12  TCP语音聊天\TCP语音聊天1\res\Thumbs.db

     目录          0  2005-01-13 23:57  TCP语音聊天\TCP语音聊天1\res

     文件       1053  2005-01-13 21:44  TCP语音聊天\TCP语音聊天1\resource.h

     文件        210  2004-04-22 09:49  TCP语音聊天\TCP语音聊天1\StdAfx.cpp

     文件       1757  2004-04-23 21:01  TCP语音聊天\TCP语音聊天1\StdAfx.h

     文件       3192  2004-02-26 18:18  TCP语音聊天\TCP语音聊天1\va_g729a.h

     文件      96396  2004-02-26 18:18  TCP语音聊天\TCP语音聊天1\va_g729a.lib

     文件        562  2004-07-23 14:08  TCP语音聊天\TCP语音聊天1\WaveCodec.cpp

............此处省略16个文件信息

评论

共有 条评论