登录
首页 » 其他 » VC++ 模拟实现网络语音电话

VC++ 模拟实现网络语音电话

于 2022-02-14 发布 文件大小:38.64 kB
0 204
下载积分: 2 下载次数: 1

代码说明:

VC++ 模拟实现网络语音电话,类似语音聊天的功能,这是一个通过网络实现的网络语音电话,功能目前是比较基础的,仅供学习参考吧。本实例当时在Windows 2000环境下运行通过。相关的代码如下:   #define BUFFERSIZE 5120 //缓冲区大小   static HWAVEIN hWaveIn ; //录音设备句柄   static HWAVEOUT hWaveOut ; //播放设备句柄   static PBYTE pBufferIn[2]; //用于接收和播放的两块缓冲区   static PBYTE pBufferOut[2]; //用于发送和录音的两块缓冲区   static PWAVEHDR pWHIn[2]; //用于录音的PWAVEHDR结构数组   static PWAVEHDR pWHOut[2]; //用于播放的PWAVEHDR结构数组   static WAVEFORMATEX waveform ; //用于打开音频设备的WAVEFORMATEX结构   int nIn = 0; //当前播放缓冲区号   int nOut = 0; //当前录音缓冲区号   int nComState = 1; //显示通话状态信息的变量   CString LocalIP; //本机IP地址   CString RemoteIP; //远端主机IP地址   CServerAS sServer; //服务器套接字   CClientAS sClient; //客户端套接字   CServerAS sListen; //监听套接字   BOOL ConnectDown = FALSE; //“连接”按钮是否被按下   BOOL sState = FALSE; //是否处于服务器端状态   BOOL cState = FALSE; //是否处于客户端状态

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 系统实验
    系统实验-System Experiment
    2022-03-16 07:05:29下载
    积分:1
  • DSP系统中时钟电路的设计,很经典的时钟设计介绍
    DSP系统中时钟电路的设计,很经典的时钟设计介绍-DSP system clock circuit design, the clock is a classic design introduced
    2022-04-23 01:17:01下载
    积分:1
  • 版本历史
    版本历史 -------------------------------------------------------------- [x] 修正 [+] 新增[*] 改进/改变 [i] 信息(请仔细阅读) 当前版本:v0.6 -------------------------------------------------------------- [i] 新增70种设备代码 [i] 目前对外置HUB支持不好,测试时请不要使用USB HUB,这一问题会在未来版本中改进。 [x] 修正了接入设备后按“刷新”程序报错 [x] 优化了内存使用 关于SigmaTel 35系列的分辨: 由于SigmaTel 3500系列产品型号非常乱,并且很多厂商也会自行修改设备识别码,造成识别错误。但如果本软件识别出芯片是SigmaTel 3500系列的话,则可从设备的速度及具体配置来判断,目前使用的最多的型号便是STMP3502与STMP3520,如果USB速度是480Mbps则可认定芯片为STMP3520,否则为STMP3502。更加细节的识别方式,我们将会刊登在我们的论坛上:forum.easydigi.com-err
    2022-06-03 16:26:33下载
    积分:1
  • 我有忘了这是什么资源了,通过吧!我真的很需要资源!
    我有忘了这是什么资源了,通过吧!我真的很需要资源!-I have forgotten what it is a resource that! I really need resources!
    2022-09-16 10:40:04下载
    积分:1
  • Java网络天气预报程序
    Java网络天气预报程序,一个天气软件,提供未来5天的天气预报同时提供当天的生活小提示。首次运行会产生一个 city.txt 的UTF编码文件纪录城市信息。软件无需安装。可以在任何支持jre 1.6 以上的环境中运行。这个软件一是因为练手(小生正在学习中),二来,我喜欢简单好用的东西,比方菜刀就是菜刀,开山刀就是开山刀,反正瑞士军刀做这两件事都不好使,哈哈。
    2022-05-24 05:50:04下载
    积分:1
  • MATLAB的一些应用程序接口 简单例子的代码,包括C、JAVA、Fortran语言...
    MATLAB的一些应用程序接口 简单例子的代码,包括C、JAVA、Fortran语言-MATLAB Application Program Interface Some simple examples of code, including C, JAVA, Fortran language
    2023-02-24 02:15:02下载
    积分:1
  • Flash图文滚动Fla源代码
    Flash图文滚动Fla源代码,来自Flash达人的作品中,自带Flash8源码文件,有兴趣的朋友可做为学习动画制作的基本范例。
    2023-05-08 16:55:02下载
    积分:1
  • 用花码语言系列孔的个人网站
    用于个人网站建设用的页面落花代码 用HIML语言编的-personal website for the pages with flower code language series hole
    2022-01-24 17:59:07下载
    积分:1
  • array stack and the realization Chain stack code
    数组堆栈与链表堆栈的实现代码-array stack and the realization Chain stack code
    2023-06-27 20:10:03下载
    积分:1
  • HTML5局域网五子棋 基于 WebSocket
    HTML5局域网五子棋 基于 WebSocket ,代码里包括了PHP部分的代码,还有PHP程序包,因此压缩包比较大。游戏用到了许多HTML5编写要点,若之前对HTML5有一定了解,则很快会调试成功,运行方法:1:双击runwebsocket.bat,运行服务器   2:用最新版的火狐浏览器或谷歌浏览器打开client目录下的index.html即可   3:如果本机安装了服务器,也可把文件放到网站目录下,在浏览器输入相应url即可。
    2022-02-04 12:52:51下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载