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

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

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

  • LCD1602驱动程序,还可以显示时间。
    LCD1602驱动程序,还可以显示时间。-LCD1602 driver can also display the time.
    2022-07-04 01:24:40下载
    积分:1
  • Python firmata协议的读/写
    Python to firmata protocol reader/writer
    2022-01-25 19:16:30下载
    积分:1
  • some mathematical algorithms to achieve the
    一些数学算法的实现-some mathematical algorithms to achieve the
    2022-01-28 09:48:29下载
    积分:1
  • Java生成一个文件打开的文件选择对话框窗口
    Java生成一个文件打开的文件选择对话框窗口,和Win系统的浏览文件窗口相似,使用Java代码模拟实现的窗口程序,相关代码如下:   button.addActionListener(new ActionListener() { //按钮事件处理   public void actionPerformed(ActionEvent e) {   int state; //文件选择器返回状态   chooser.removeChoosableFileFilter(chooser.getAcceptAllFileFilter()); //移去所有文件过滤器   chooser.addChoosableFileFilter(new MyFileFilter("gif","图像文件")); //增加文件过滤器,接爱gif文件   if (comboBox.getSelectedIndex()==0) //组合框为"打开"    state=chooser.showOpenDialog(null); //显示打开文件对话框   else    state=chooser.showSaveDialog(null); //显示保存文件对话框   File file = chooser.getSelectedFile(); //得到选择的文件
    2022-11-18 17:40:03下载
    积分:1
  • 一个用于服务器与各客户端进行时间同步的源码.
    一个用于服务器与各客户端进行时间同步的源码.-one for servers and the client time synchronization of the source.
    2022-03-20 08:22:51下载
    积分:1
  • 介绍了软件工程的方法,用ROSE选课系统指导步骤...要用ROSE打开,并不完全,要自己修正,给你们当做指导....
    介绍了软件工程的方法,用ROSE选课系统指导步骤...要用ROSE打开,并不完全,要自己修正,给你们当做指导.-introduced a software engineering method, the guidance system ROSE Course steps ... to use ROSE opened, is not entirely to their own amendments, as a guide to you.
    2023-08-29 07:55:03下载
    积分:1
  • Delphi VCL OS Develop
    Delphi VCL OS Develop
    2023-08-13 07:05:04下载
    积分:1
  • 编程 有趣的代码 可供初学者参考使用
    编程 有趣的代码 可供初学者参考使用-interesting programming code for beginners reference
    2023-05-02 08:15:02下载
    积分:1
  • VC++生成示波器波形类文件以及应用实例
    VC++生成示波器波形类文件以及应用实例,如截图所示的,分别显示电压波形、温度波形、以及角度小型,类型于正弦余弦曲线的波形生成绘制类,在VC++中使用方便,自带有类代码和应用实例,便于参考上手。
    2023-07-24 14:05:02下载
    积分:1
  • Flash+XML文字无缝滚动动画
    Flash+XML文字无缝滚动动画,可自定义多组文字自动滚动切换,每次出现一个文字变量中的内容,左右方式的滚动,也可手动控制文字左右切换,文字滚动背景和字体样式在Flash中可自定义调整。
    2022-11-28 17:40:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载