当前位置: 源码素材网 » VC++源码 » 控件相关 » 详情页

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

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; //是否处于客户端状态

  • 相关标签:网络电话
  • 调试环境:VC++6.0
  • 文件大小:38.6K
  • 资源评级:
  • 更新时间:2019-06-19
  • 相关链接:暂无演示

源码测试截图:

VC++ 模拟实现网络语音电话运行截图

相似源码:网络电话 VC++源码下载:VC++ 模拟实现网络语音电话 测试截图

下载声明:

本站资源仅供学习参考,禁止用于非法途径。若“VC++ 模拟实现网络语音电话”源代码侵犯了您的权益,请尽快告诉我们。