相关推荐
-
用WindowsSocket实现局域网上的语音实时传输
介绍了在局域网上使用实现语音的实时采集、传输和接收与播放,较好地解决了声音连续性的问题。
-
实时流媒体(语音聊天学习)
1. SRS(simple rtmp service) srs之深入浅出看流媒体 - CSDN博客 http://blog.csdn.net/zjqlovell/article/details/50786040 SRS产品规划 https://github.com/ossrs/srs/wiki/v1_CN_Product SRS2.0 home https://github.com/o...
-
windows语音传送
最近想通过winsock实现两端的语音通信。研究好久终于对录音的原理有些了解。 首先申请n个buffer(我选4个)由于windows有系统的消息,所以我们的事只是对录音buffer实现记录, winsock传送的话,应该是在消息处理函数里发送(我猜的,但是传送的实时性有待考虑,会不会断了弦) 然后播放的话就是对收来的buffer播放了。 如果我也定义4个buffer存储接收来的数据。4个
-
Winsock的编程特点与异步选择机制
1 阻塞及其处理方式 在网络通讯中,由于网络拥挤或一次发送的数据量过大等原因,经常会发生交换的数据在短时间内不能传送完,收发数据的函数因此不能返回,这种现象叫做阻塞。Winsock对有可能阻塞的函数提供了两种处理方式:阻塞和非阻塞方式。在阻塞方式下,收发数据的函数在被调用后一直要到传送完毕或者出错才能返回。在阻塞期间,被阻的函数不会断调用系统函数GetMessage()来保持消息循环的正常进行
-
VS2010语音通信程序_MFC
本程序由经典点对点语音通信程序改装,由VC移植至VS2010,符合VS2010新特性,仅含有语音通信一种功能,便于进行其它功能开发。
-
udp 全双工网络语音电话
MFC UDP 双工 源代码 VC++ 可以双工的网络语音电话
-
WinSock学习笔记(二)
WinSock学习笔记(二)作者:肖进 与socket有关的一些函数介绍1、读取当前错误值:每次发生错误时,如果要对具体问题进行处理,那么就应该调用这个函数取得错误代码。 int WSAGetLastError(void ); #define h_errno WSAGetLastError()错误值请自己阅读Winsock2.h。2、将主机的unsign
-
用Winsock实现语音全双工通信
论文,讲述语音聊天的实现。可供一些专门写大学毕业设计的学生选用。绝对好用。
-
实时语音通信的实现
实时语音通信的实现作者:解放军炮兵学院 十四队 孔康下载源代码 引言 本人虽已学习VC++一年半载,仍觉捉襟见肘,好在有VCKBASE的帮忙,确实学到了不少东西,www.vckbase.com也成了我每次上民网必到之处(阁下有所不知,鄙人接受最为严格的管理,上民网是要申请的)。近日在做一个通信 方面的程序,实时的语音和视频通信当然是大家所喜欢的。本文将向您展示局域网环境下实时语音通信的的一个解
-
tcp/ip 全双工会话(windows)
1.服务器端 #include "stdafx.h" #include using namespace std; #include #pragma comment(lib,"WS2_32.lib") #define MAX_BUFFER 256 //对于收发的数据有限 有必要考虑封装数据收发函数 int _tmain(int argc, _TCHAR* argv[])
-
聊聊“全双工”
“全双工”一词对于通信专业出身的老码农而言太容易引起曾经的记忆了,“通信就是计算机”也是大学的一位老师给我印象很深的一句话。那么——什么是全双工呢?AI时代的全双工又意味着什么呢?我们如...
-
VC++网络编程-Winsock的基本概念
CAsyncSocket和CSocket是网络编程常使用的两个类,他们是MFC类库中的成员,其中CSocket是CAsyncSocket的子类,而CAsyncSocket用面向对象的方法封装了Winsock。 Winsock的基本概念 Socket在英文中是插座的意思。Socket环境下编程很像模拟电话,Internet的IP地址就是电话号码,要打电话就向系统中申请一个Socket,以后两台机器上的程序沟通都是通过这个Socket来进行的。 我们就Socket看成文件指针,只要向指针所指的文件