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

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

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

  • C#改变ListView排列方式重新排列图标
    C#像Windows那样排列窗口图标的源码,改变ListView排列方式重新排列图标,这应该是窗体编程的范畴吧,排列窗体图标,在Windows中似乎比较普遍了,不过用C#是如何实现呢?这里主要是对ListView控件进行操作,改变默认的排列方式,这个例子会向你演示代码如何编写。
    2022-08-08 20:57:42下载
    积分:1
  • VB操作数据库
    VB操作数据库-VB database operations .....................................
    2022-05-18 12:02:03下载
    积分:1
  • VC++获取和设置鼠标双击的时间
    VC++获取和设置鼠标双击的时间,是不是在游戏开发的时候用得上,不知道这个功能是干什么的,有兴趣的下载源码参考,代码 可在VC6中直接编译,运行效果图如截图所示。
    2022-08-09 22:30:04下载
    积分:1
  • Multithreading
    内含ppt介绍C#多线程的相关知识,对于相关人员具有借鉴意义-Multithreading
    2023-05-01 06:20:03下载
    积分:1
  • 裸机的mini2440多功能播放器
    基于min2440编写的多功能播放器,裸机代码,无操作系统,播放音乐、录音播放录音、图片特效、闹钟定时、电子琴等等。
    2022-02-03 13:54:45下载
    积分:1
  • C# comboBox下拉列表框动态加载数据库内容
    C# comboBox下拉列表框动态加载数据库内容,先建立数据库连接,建立数据集对象,读取数据库,然后将数据显示在comboBox下拉框中,本例中的数据库使用的是SQL2005,测试前请附加和连接好数据库。
    2022-04-09 10:20:47下载
    积分:1
  • 电动机保护测量程序,用的是DSP2407,
    电动机保护测量程序,用的是DSP2407,-Motor Protection measurement procedures, using the DSP2407,
    2022-01-24 14:58:14下载
    积分:1
  • JSP毕业设计:课程成绩管理系统MSSQL版
    JSP毕业设计:课程和成绩管理系统MSSQL版,某高校学生的毕业设计:学生课绩管理系统,由登陆模块,学生模块,教师模块,管理员模块四部分组成。所附带的文档包括系统结构图.doc、学生课绩管理系统.doc。   采用Servlet+Jsp+JavaBean+SQL2000 设计,其中Servlet担当主要逻辑控制,通过接受Jsp传来的用户请求,调用以及初始化JavaBean,在通过Jsp传到客户端,本系统中SqlBean担当主要的与数据库的连接与通信,JavaBean在本系统中主要担当配合Jsp以及Servlet来完成用户的请求,而Jsp主要担当接受与响应客户端。
    2022-06-21 22:59:56下载
    积分:1
  • ubrx-0.4_sdfsfafse
    想象一下,一个世界里,你可以尝试切换现有的PC BIOS到UEFI定制的,而不必担心复苏的情况下UEFI引导失败
    2022-04-10 22:29:13下载
    积分:1
  • SD卡资料.rar里边有3个文件,包括SD卡手册,SD卡操作时序图,SD卡CSD寄存器翻译的 中文手册...
    SD卡资料.rar里边有3个文件,包括SD卡手册,SD卡操作时序图,SD卡CSD寄存器翻译的 中文手册-SD card. Rar inside has three documents, including SD card manual, SD card operated timing diagram, SD card CSD register of the Chinese translation of the manual
    2023-07-10 03:35:04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载