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

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

于 2022-02-14 发布 文件大小:38.64 kB
0 67
下载积分: 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 个回复

  • VC++ 解答国际象棋中的N皇后问题
    VC++ 用程序来解答国际象棋中的N皇后问题,N皇后问题动态演示。在一个NXN的国际象棋棋盘中摆n个皇后,使这N个皇后不能互相被对方吃掉,你知道应该怎么做么?怎么个摆法?要想知道答案,就认真研究一下本源码吧。运行程序后,将显示共计算有多少个结果,当前显示第几个等信息。
    2022-03-06 10:39:27下载
    积分:1
  • 智睿ASP网络投票评选管理系统 v10.2.4
    智睿网络投票评选管理系统可广泛用于城市评癣风景区评癣优秀人物等活动评选,以及先进事迹评选等。管理后台登陆:admin/admin_login.asp 帐号:admin 管理密码:123456 认证码: zhirui   配置文件/include/config.asp   数据文件/include/conn.asp   智睿网络投票评选管理系统20160726更新:   1、优化投票记录加载   2、优化管理日志加载
    2022-01-31 00:28:33下载
    积分:1
  • 这是我第一次画的DXP图,我不大知道到底这张图到底是干嘛的...
    这是我第一次画的DXP图,我不大知道到底这张图到底是干嘛的-This is my first painting DXP map, in the end I do not know what this plan is in the end of the
    2022-02-26 00:58:20下载
    积分:1
  • vb中的DataGrid网格控件用法演示
    vb中的DataGrid网格控件用法演示,相信很多人都很喜欢使用DataGrid来配合数据库显示内容吧,确实是很基储很直观的一个数据库控件,几乎很多的VB数据库程序中,都可以看到它的身影。这个例子比较简单,但可以让你掌握DataGrid的用法。
    2023-06-29 09:50:04下载
    积分:1
  • 常用C 语言 运筹学算法
    常用C 语言 运筹学算法-C-language algorithm tacticians
    2023-06-19 07:35:03下载
    积分:1
  • 基于可编程跨导运算放大器POTA低通有源滤波器设计。该文给出了基于可编程跨导运算放大器(POTA)的有源滤波器设计方法,能在一定范围内实现跨导值程控调节, 提高...
    基于可编程跨导运算放大器POTA低通有源滤波器设计。该文给出了基于可编程跨导运算放大器(POTA)的有源滤波器设计方法,能在一定范围内实现跨导值程控调节, 提高调节精度和准确度。并且利用Jacobi 法求解相似对角形矩阵,避免解高次方程的难题。所设计的有源滤波电路不易受分布电容的影响,稳定性好、灵敏度低。本文给出了设计实例,显示了该方法的优点。-Based on programmable transconductance operational amplifier POTA low-pass active filter design. In this paper, based on the programmable transconductance amplifier (POTA) of the active filter design method that can realize in a certain range transconductance value of program-controlled adjustment, improve precision and accuracy regulation. Jacobi method and use a similar matrix of angular, high-equation solution to avoid problems. Designed active filter circuit less susceptible to the effects of distributed capacitance, good stability, low sensitivity. In this paper, design examples, showing the advantages of the method.
    2022-10-29 13:30:03下载
    积分:1
  • arm1136为高通处理器ARM11的参考文件
    ARM1136 for ARM11高通one处理器参考文档
    2022-04-01 03:16:16下载
    积分:1
  • 建筑工程类的一些规范,欢迎下载,或许有用
    建筑工程类的一些规范,欢迎下载,或许有用-some kind of construction norms, welcome to download, perhaps useful
    2022-03-03 15:55:07下载
    积分:1
  • a dirty rectangular Demonstration Program, the online download, I hope useful fo...
    一个脏矩形演示程序,在网上下载的,希望对大家有用。-a dirty rectangular Demonstration Program, the online download, I hope useful for all.
    2022-11-23 04:25:03下载
    积分:1
  • 解压后为多媒体电子琴源代码,希望大家喜欢!
    解压后为多媒体电子琴源代码,希望大家喜欢!-unpacked for multimedia flower source code, hope you like them!
    2022-01-21 20:06:16下载
    积分:1
  • 696518资源总数
  • 104269会员总数
  • 31今日下载