哪儿有现成的音频采集压缩传送的源代码?
rt.
像什么Speak freely之类的开发源代码项目太庞大了,偶只要最简单的,甚至使用PCM无压缩也行,谢了!
见到代码就给分!
Email:xiebopublic@msn.com
问题点数:100、回复次数:107Top
1 楼NowCan(城市浪人)回复于 2002-04-01 19:56:54 得分 50
#include <windows.h>
#include <winsock.h>
#include <string.h>
#include <stdio.h>
#include <mmsystem.h>
#include <mmreg.h>
#include <msacm.h>
//
#define MAX_INQUEU 2
#define GSM610 1625
#define BLOCK_ALIGN 65
#define IN_PORT (unsigned short)6000
#define WM_SOCKET WM_USER+1024
//
#undef _LOG_FILE_
int acmPacketNum,wavelen,next=0;
MMRESULT num;
HWAVEOUT hwo;
HWAVEIN hwi;
WAVEHDR *pwhi,*pwho,whis[MAX_INQUEU],whos[MAX_INQUEU];
char waveBufferRecord[MAX_INQUEU][GSM610],waveBufferPlayback[MAX_INQUEU][GSM610];
char waveBufferSend[GSM610];
HINSTANCE hInst;
HWND hwndMain,hwndUdpSend,hwndUdpRecv,hwndwaveIn,hwndwaveOut;
char str[1024];
int hsai;
SOCKADDR_IN sai;
SOCKET ssin;
int k;
void init_sockets();
void waveInit();
#ifdef _LOG_FILE_
void delold(){FILE *fp;fp=fopen("1.txt","wt");fclose(fp);}
void recmes(char *str){FILE *fp;fp=fopen("1.txt","at");if(fp==NULL)fp=fopen("1.txt","wt");fprintf(fp,"%s\n",str);fclose(fp);}
#endif
LRESULT CALLBACK MainWndProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam);
LRESULT CALLBACK UdpRecvWndProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam);
LRESULT CALLBACK waveInWndProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam);
LRESULT CALLBACK waveOutWndProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam);
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, INT nCmdShow)
{
MSG msg;
WNDCLASS wc;
hInst = hInstance;
#ifdef _LOG_FILE_
delold();
recmes("===========Now We Begin============================");
#endif
memset(&wc,0,sizeof(WNDCLASS));
wc.style = CS_HREDRAW|CS_VREDRAW |CS_DBLCLKS ;
wc.hInstance = hInst;
wc.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
wc.lpszMenuName = NULL;
wc.hCursor = LoadCursor(NULL,IDC_ARROW);
wc.hIcon = LoadIcon(NULL,IDI_APPLICATION);
wc.lpszClassName = "iphoneWndClass";
wc.lpfnWndProc = (WNDPROC)MainWndProc;
if(!RegisterClass(&wc))return 0;
hwndMain=CreateWindow(wc.lpszClassName,"iphone",WS_OVERLAPPEDWINDOW |WS_VISIBLE,0,0,200,150,NULL,NULL,hInst,NULL);
wc.lpszClassName = "UdpRecvWndClass";
wc.lpfnWndProc = (WNDPROC)UdpRecvWndProc;
if(!RegisterClass(&wc))return 0;
hwndUdpRecv=CreateWindow(wc.lpszClassName,wc.lpszClassName,WS_CHILD,0,0,1,1,hwndMain,NULL,hInst,NULL);
wc.lpszClassName = "waveInWndClass";
wc.lpfnWndProc = (WNDPROC)waveInWndProc;
if(!RegisterClass(&wc))return 0;
hwndwaveIn=CreateWindow(wc.lpszClassName,wc.lpszClassName,WS_CHILD,0,0,1,1,hwndMain,NULL,hInst,NULL);
wc.lpszClassName = "waveOutWndClass";
wc.lpfnWndProc = (WNDPROC)waveOutWndProc;
if(!RegisterClass(&wc))return 0;
hwndwaveOut=CreateWindow(wc.lpszClassName,wc.lpszClassName,WS_CHILD,0,0,1,1,hwndMain,NULL,hInst,NULL);
ShowWindow(hwndMain,SW_SHOW);
init_sockets();
waveInit();
while (GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return msg.wParam;
}
LRESULT CALLBACK MainWndProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam)
{
switch (msg)
{
case WM_DESTROY:
num=waveInReset(hwi);
num=waveInUnprepareHeader(hwi,pwhi,sizeof(WAVEHDR));
num=waveInClose(hwi);
num=waveOutReset(hwo);
num=waveOutUnprepareHeader(hwo,pwho,sizeof(WAVEHDR));
num=waveOutClose(hwo);
WSACleanup();
#ifdef _LOG_FILE_
recmes("WM_DESTROY");
#endif
PostQuitMessage(0);
break;
default:
return DefWindowProc(hwnd,msg,wParam,lParam);
}
return 0;
}
LRESULT CALLBACK UdpRecvWndProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam)
{
if(msg==WM_SOCKET)
{
if(WSAGETSELECTEVENT(lParam)==FD_READ)
{
pwho=&whos[next];
//pwho=GlobalAlloc(GMEM_FIXED,sizeof(WAVEHDR));
pwho->lpData=waveBufferPlayback[next];
//pwho->lpData=GlobalAlloc(GMEM_FIXED,BLOCK_ALIGN);
next=(next==1)?0:1;
hsai=sizeof(SOCKADDR_IN);
recvfrom(ssin,pwho->lpData,wavelen,0,&sai,&hsai);
pwho->dwFlags=0;
pwho->dwLoops=0;
pwho->dwBufferLength=wavelen;
waveOutPrepareHeader(hwo,pwho,sizeof(WAVEHDR));
waveOutWrite(hwo,pwho,sizeof(WAVEHDR));
}
return 0;
}
else return DefWindowProc(hwnd,msg,wParam,lParam);
}
LRESULT CALLBACK waveOutWndProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam)
{
if(msg==MM_WOM_DONE)
{
pwho=(WAVEHDR*)lParam;
waveOutUnprepareHeader(hwo,pwho,sizeof(WAVEHDR));
//GlobalFree(pwho->lpData);
//GlobalFree(pwho);
return 0;
}
else return DefWindowProc(hwnd,msg,wParam,lParam);
}
LRESULT CALLBACK waveInWndProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam)
{
if(msg==MM_WIM_DATA)
{
pwhi=(WAVEHDR*)lParam;
waveInUnprepareHeader(hwi,pwhi,sizeof(WAVEHDR));
CopyMemory(waveBufferSend,pwhi->lpData,wavelen);
sendto(ssin,waveBufferSend,wavelen,0,&sai,sizeof(SOCKADDR_IN));
//sendto(ssin,pwhi->lpData,wavelen,0,&sai,sizeof(SOCKADDR_IN));
#ifdef _LOG_FILE_
sprintf(str,"pwhi=%p,lpData=%p,wavelen=%d",pwhi,pwhi->lpData,wavelen);
recmes(str);
#endif
pwhi->dwFlags=0;
pwhi->dwLoops=0;
pwhi->dwBytesRecorded=0;
pwhi->dwBufferLength=wavelen;
waveInPrepareHeader(hwi,pwhi,sizeof(WAVEHDR));
waveInAddBuffer(hwi,pwhi,sizeof(WAVEHDR));
return 0;
}
else return DefWindowProc(hwnd,msg,wParam,lParam);
}
void waveInit()
{
GSM610WAVEFORMAT gwfx;
WAVEFORMATEX *wfx;
memset(&gwfx,0,sizeof(GSM610WAVEFORMAT));
gwfx.wfx.wFormatTag=WAVE_FORMAT_GSM610;
gwfx.wfx.nChannels=1;
gwfx.wfx.wBitsPerSample=0;
gwfx.wfx.nSamplesPerSec=8000;
gwfx.wfx.nBlockAlign=BLOCK_ALIGN;
gwfx.wfx.nAvgBytesPerSec=GSM610;
gwfx.wfx.cbSize=2;
gwfx.wSamplesPerBlock=0x140;
wfx=(WAVEFORMATEX *)&gwfx;
acmPacketNum=5;
wavelen=BLOCK_ALIGN*acmPacketNum;
waveOutOpen(&hwo,0,wfx,(DWORD)hwndwaveOut,0,CALLBACK_WINDOW|WAVE_MAPPED);
waveInOpen(&hwi,0,wfx,(DWORD)hwndwaveIn,0,CALLBACK_WINDOW|WAVE_MAPPED);
for(k=0;k<MAX_INQUEU;k++)
{
pwhi=&whis[k];
pwhi->dwFlags=0;
pwhi->dwLoops=0;
pwhi->dwBytesRecorded=0;
pwhi->dwBufferLength=wavelen;
pwhi->lpData=waveBufferRecord[k];
waveInPrepareHeader(hwi,pwhi,sizeof(WAVEHDR));
waveInAddBuffer(hwi,pwhi,sizeof(WAVEHDR));
}
waveInStart(hwi);
}
void init_sockets()
{
WSADATA wd;
WSAStartup(0x0101,&wd);
ssin=socket(AF_INET,SOCK_DGRAM,IPPROTO_UDP);
sai.sin_family = AF_INET;
sai.sin_port = htons(IN_PORT);
sai.sin_addr.s_addr=inet_addr("255.255.255.255");
bind(ssin,(SOCKADDR *)&sai,sizeof(SOCKADDR_IN));
WSAAsyncSelect(ssin,hwndUdpRecv,WM_SOCKET,FD_READ|FD_WRITE|FD_CONNECT|FD_ACCEPT|FD_CLOSE);
}
Top
2 楼NowCan(城市浪人)回复于 2002-04-01 19:57:23 得分 0
但这个好像有问题,只能看看原理。Top
3 楼xiebo(xiebopublic@msn.com)回复于 2002-04-01 20:58:24 得分 0
能不能给个能运行的?分数不是问题。。。
谢谢!Top
4 楼No_love(爱情甜蜜吗)回复于 2002-04-01 21:15:41 得分 50
已经发到你邮箱了,检查一下Top
5 楼No_love(爱情甜蜜吗)回复于 2002-04-01 21:16:48 得分 0
是一套语音聊天软件,你自己看看里面的音频采集部分了,有什么问题找我,no_love@263.netTop
6 楼xiebo(xiebopublic@msn.com)回复于 2002-04-01 21:57:44 得分 0
收到,谢谢!
测试了一下,声音还蛮清晰的,只是延时有3秒左右,我会随后给你分的。Top
7 楼xiebo(xiebopublic@msn.com)回复于 2002-04-01 23:13:43 得分 0
其实NowCan给的那段代码是我真正想要的,简单!
但它不工作(编译通过,但运行时听不到声音,IP之类的我都改过了),谁能改造一下让它工作。
谢谢!Top
8 楼iery()回复于 2002-04-01 23:48:49 得分 0
NowCan代码我在windows2000professional vc6.0中编译正常,但LINK出现以下问题,请能给我指点指点,谢谢!!
--------------------Configuration: vcm - Win32 Debug--------------------
Linking...
vcmfromcsdn.obj : error LNK2001: unresolved external symbol _WSACleanup@0
vcmfromcsdn.obj : error LNK2001: unresolved external symbol __imp__waveOutClose@4
vcmfromcsdn.obj : error LNK2001: unresolved external symbol __imp__waveOutUnprepareHeader@12
vcmfromcsdn.obj : error LNK2001: unresolved external symbol __imp__waveOutReset@4
vcmfromcsdn.obj : error LNK2001: unresolved external symbol __imp__waveInClose@4
vcmfromcsdn.obj : error LNK2001: unresolved external symbol __imp__waveInUnprepareHeader@12
vcmfromcsdn.obj : error LNK2001: unresolved external symbol __imp__waveInReset@4
vcmfromcsdn.obj : error LNK2001: unresolved external symbol __imp__waveOutWrite@12
vcmfromcsdn.obj : error LNK2001: unresolved external symbol __imp__waveOutPrepareHeader@12
vcmfromcsdn.obj : error LNK2001: unresolved external symbol _recvfrom@24
vcmfromcsdn.obj : error LNK2001: unresolved external symbol __imp__waveInAddBuffer@12
vcmfromcsdn.obj : error LNK2001: unresolved external symbol __imp__waveInPrepareHeader@12
vcmfromcsdn.obj : error LNK2001: unresolved external symbol _sendto@24
vcmfromcsdn.obj : error LNK2001: unresolved external symbol __imp__waveInStart@4
vcmfromcsdn.obj : error LNK2001: unresolved external symbol __imp__waveInOpen@24
vcmfromcsdn.obj : error LNK2001: unresolved external symbol __imp__waveOutOpen@24
vcmfromcsdn.obj : error LNK2001: unresolved external symbol _WSAAsyncSelect@16
vcmfromcsdn.obj : error LNK2001: unresolved external symbol _bind@12
vcmfromcsdn.obj : error LNK2001: unresolved external symbol _inet_addr@4
vcmfromcsdn.obj : error LNK2001: unresolved external symbol _htons@4
vcmfromcsdn.obj : error LNK2001: unresolved external symbol _socket@12
vcmfromcsdn.obj : error LNK2001: unresolved external symbol _WSAStartup@8
Debug/vcm.exe : fatal error LNK1120: 22 unresolved externals
Error executing link.exe.
vcm.exe - 23 error(s), 0 warning(s)
Top
9 楼xiebo(xiebopublic@msn.com)回复于 2002-04-02 09:19:43 得分 0
link them:
winmm.lib
ws2_32.libTop
10 楼iery()回复于 2002-04-02 09:45:14 得分 0
找到答案啦:增加两句:
#pragma comment(lib, "winmm")
#pragma comment(lib, "ws2_32")
Top
11 楼djhdu(小火花)回复于 2002-04-02 09:53:26 得分 0
能不能给我也发一份呀?我也很感兴趣!
djhdu@371.netTop
12 楼No_love(爱情甜蜜吗)回复于 2002-04-02 12:11:38 得分 0
其实这些东西很简单的,录音采用wavein系列函数就可以实现了,压缩可以采用acm,使用acm开头的一系列函数就可以了,至于传输就用基本的socket通讯就可以了,这些实现技术都不复杂,而且msdn还有详细的帮助和例程Top
13 楼No_love(爱情甜蜜吗)回复于 2002-04-02 12:14:54 得分 0
这些技术都不复杂,如果有什么问题也欢迎大家来信和我讨论Top
14 楼NowCan(城市浪人)回复于 2002-04-02 12:41:19 得分 0
我也不知道那段代码有什么错,反正就是没有声音。
另外,那段代码本来是LCC编译的,exe文件才7k(独立运行),厉害吧。Top
15 楼xiebo(xiebopublic@msn.com)回复于 2002-04-02 12:56:44 得分 0
呵呵,编译出来的东西小并不代表什么,真正干活的是winmm.dll,wsock32.dll等系统dll,它的代码还没7k呢,嘻嘻~~
老大,让它发出声音吧,求你了
如果能发声的话,这段代码就非常非常的经典了!!!Top
16 楼cghao(春光)回复于 2002-04-02 14:26:56 得分 0
想要原码,我给你一份Top
17 楼xiebo(xiebopublic@msn.com)回复于 2002-04-02 15:44:51 得分 0
好呀,cghao快给我(xiebopublic@msn.com)!
谢谢!Top
18 楼iery()回复于 2002-04-02 18:36:36 得分 0
cghao,能不能给我也发一份呀?我也很感兴趣!
iery@ros.com.cn
可以的话,可以给你cghao配一个免费邮箱,谢谢!
Top
19 楼happyno9(寒风中的烟头)回复于 2002-04-02 18:54:06 得分 0
唉,现在似乎大家都不喜欢自己动手了?
编程的乐趣何在啊?Top
20 楼xiebo(xiebopublic@msn.com)回复于 2002-04-02 21:21:56 得分 0
呵呵。。。大家都很懒的说Top
21 楼maxsuy(魔法兔子)回复于 2002-04-02 23:02:51 得分 0
cnredmay@163.comTop
22 楼LinHanLao(凌寒)回复于 2002-04-02 23:23:46 得分 0
no_love, 能把代码给我发一个吗?谢谢!
lh_lht@163.netTop
23 楼0aaron(向往)回复于 2002-04-03 07:36:14 得分 0
chaonzhao@21cn.comTop
24 楼lhm0330()回复于 2002-04-03 08:58:30 得分 0
no_love, 把代码给也我发一个吧,谢谢!
lhm0330@163.comTop
25 楼mosprobe(编程让女人走开)回复于 2002-04-03 09:04:01 得分 0
no_love(爱情甜蜜吗):
也发一份给我吧,我现在也想学一学怎么样在网上传送语音
我的地址是 mosprobe@sina.comTop
26 楼zygapi(中国制造)回复于 2002-04-03 09:04:19 得分 0
给我也一份吧
zygapi@ezonics.com.cnTop
27 楼yinzhen(銀圳)回复于 2002-04-03 09:12:16 得分 0
還有我的janmson@sohu.comTop
28 楼playvc(vc爱好者)回复于 2002-04-03 09:13:17 得分 0
我也要一份。我也想研究研究,谢谢Top
29 楼CMMcloud()回复于 2002-04-03 09:16:11 得分 0
给我也发一份吧!Top
30 楼CMMcloud()回复于 2002-04-03 09:16:57 得分 0
cloudliu2002@sohu.comTop
31 楼SeaFish(咸鱼)回复于 2002-04-03 09:23:19 得分 0
我也要一份!
谢谢!
qsfsea@163.net
Top
32 楼playvc(vc爱好者)回复于 2002-04-03 09:32:45 得分 0
我也要一份。我也想研究研究,谢谢
我的信箱:
playvc@sina.comTop
33 楼amir(Leox)回复于 2002-04-03 10:15:37 得分 0
amir76328@163.com
谢谢,学习学习!Top
34 楼lctel(小楼听雨)回复于 2002-04-03 10:30:23 得分 0
lctel@sina.com,不胜感激。Top
35 楼xiebo(xiebopublic@msn.com)回复于 2002-04-03 10:34:19 得分 0
今天一上csdn,哇,这么多回复信息,呵呵,原来都是要源代码的。。。嘻嘻~~
No Love,你该忙了吧,^_^Top
36 楼feifei2001(鼠标)回复于 2002-04-03 11:06:53 得分 0
"什么啊。我也要
xxxx@xxx.xxx " ---- 这是我在这看到的最多的一句话了。
呵呵。
Top
37 楼matchboy(常常低着头)回复于 2002-04-03 11:10:39 得分 0
我也要啊。:)
zhenglins@hotmail.comTop
38 楼stone97128()回复于 2002-04-03 11:22:58 得分 0
也给我一份。谢谢
stone97128@fm365.comTop
39 楼stone97128()回复于 2002-04-03 11:24:22 得分 0
我也要啊。:)
stone97128@fm365.com
Top
40 楼acneyouth(豆子)回复于 2002-04-03 13:21:04 得分 0
呵呵,给我一个吧,想看看声音的采样和压缩,谢谢!
acneyouth@163.comTop
41 楼mixtec(布布)回复于 2002-04-03 14:16:21 得分 0
给偶一份,偶饿
mixtec@21cn.comTop
42 楼whiskyboy(枫之原)回复于 2002-04-03 14:55:11 得分 0
我也要~
xiaoli@cattsoft.comTop
43 楼mikeyangoooo(mikeyangoooo)回复于 2002-04-03 16:16:45 得分 0
我也要~^-^
Top
44 楼livy(涛声依旧)回复于 2002-04-03 18:00:20 得分 0
no_love, 能把代码给我发一个吗?谢谢!
我目前正在学习这方面的知识
ltaoent@163.net
不胜感激!!!
Top
45 楼airy1727(水園煙飛)回复于 2002-04-03 18:17:41 得分 0
hehe!Top
46 楼absent_minded(心不在焉)回复于 2002-04-03 20:42:24 得分 0
我做毕业设计正和这相关,能给一份参考吗?谢谢!
absent_minded@sohu.comTop
47 楼xuhuix2000(菜菜鸟(飞吧))回复于 2002-04-03 23:30:33 得分 0
给我一份,学习学习,xuhuix2000@sohu.comTop
48 楼RSide(江边)回复于 2002-04-03 23:57:26 得分 0
我也: rsidemail@163.comTop
49 楼joshua0137(joshua)回复于 2002-04-04 00:36:13 得分 0
请给我一份,谢谢!!!
ultadelta@sohu.comTop
50 楼zhy7879(子曰)回复于 2002-04-04 09:40:55 得分 0
也能不能give me one
zhy7879@88mail.ysu.edu.cn
3x & bow!!Top
51 楼hunnu(阿明)回复于 2002-04-04 09:57:56 得分 0
cna you give me one?
hunnur@163.comTop
52 楼hunnu(阿明)回复于 2002-04-04 09:59:29 得分 0
can you give me one copy?
hunnu@163.comTop
53 楼programCat()回复于 2002-04-04 10:03:24 得分 0
我也要
dzz320@sina.comTop
54 楼leon_lmq(明抢)回复于 2002-04-04 10:05:31 得分 0
请也给我一份,谢谢!
leon_lee@peoplemail.com.cnTop
55 楼billhao()回复于 2002-04-04 10:09:36 得分 0
为什么不自己做呢Top
56 楼chenm001(CM)回复于 2002-04-04 10:34:54 得分 0
我回去看一下NowCan的代码,争取这两天将它改好!
不过请xiebo 给我发给短信,告诉我这个帖子的位置
以免迷路!Top
57 楼luketang(Luke)回复于 2002-04-04 10:55:24 得分 0
我也要,luketang@21cn.com
thanks!Top
58 楼leeanjun()回复于 2002-04-04 11:05:56 得分 0
我太谢谢你了如果能给我一份的话!!!
leeanjun@sina.comTop
59 楼chinmm(chinmm)回复于 2002-04-04 11:05:57 得分 0
求no_love(爱情甜蜜吗)也帮我一个忙,请不吝赐教,我急等着用呢!chini7547@sina.com
Top
60 楼weisoft(巍软)回复于 2002-04-04 12:47:22 得分 0
weisoft2000@sina.comTop
61 楼kouyu(大牙)回复于 2002-04-04 13:51:44 得分 0
me too!
kouyu@mail.1002.com.cn
Top
62 楼tangyuyong(逸云)回复于 2002-04-04 14:56:57 得分 0
我也需要,谢谢。tangyuyong@sina.comTop
63 楼mengxihe(濛溪河)回复于 2002-04-04 16:44:29 得分 0
偶也要!
mengxihe@163.com
谢谢!!!1Top
64 楼No_love(爱情甜蜜吗)回复于 2002-04-05 01:59:59 得分 0
各位,给我发的email我都回了,把代码都发出去了,首先申明我发这个代码不是我写的,是别人写的,有什么问题不要怪我,不过也欢迎大家来信和我讨论,我现在正在写一个网络教室了。Top
65 楼No_love(爱情甜蜜吗)回复于 2002-04-05 02:06:41 得分 0
语音聊天的其实也不复杂.不外乎就是网络编程以及音频设备编程.网络编程可以用MFC中的CSocket,也可以用API,我用API直接来写的.
如果要代码的请发个邮件给我了,我才好回了,不然要我这样一个一个发布累死我啊,^_^no_love@263.netTop
66 楼natureshuo()回复于 2002-04-05 12:45:58 得分 0
g zTop
67 楼No_love(爱情甜蜜吗)回复于 2002-04-05 17:23:19 得分 0
呵呵,想不到这么多人对语音聊天技术这么感兴趣,大家向我要的代码我都发了,这个代码封装的不是太好了,而且还有一些bug了,既然大家对这方面技术这么感兴趣,等过两天我把这个项目做完空闲一点后,我准备写一系列的文章结合这个例程专门讲解这方面的技术了,也请大家继续支持我,你们的支持是我动力的源泉。我会尽快开始的。Top
68 楼sclxp(Process)回复于 2002-04-05 18:00:07 得分 0
给我一个吧要多少分说。
sclxp@163.netTop
69 楼sandiii(沙子)回复于 2002-04-05 18:11:59 得分 0
so am I
gerysand@hotmail.comTop
70 楼iamkangkang(青山独在)回复于 2002-04-05 23:55:07 得分 0
也,能给我份吗?
iamkangkang@263.net
谢谢!Top
71 楼zxjrainbow(小笨象)回复于 2002-04-06 00:20:47 得分 0
我也要一份,可以吗?
zxjrainbow@21cn.com
Top
72 楼cghao(春光)回复于 2002-04-06 13:52:24 得分 0
我给以下的都发了,注意查收
xiebopublic@msn.com;iery@ros.com.cn;cnredmay@163.com;chaonzhao@21cn.com;zygapi@ezonics.com.cn janmson@sohu.com
cloudliu2002@sohu.com
qsfsea@163.net
lctel@sina.com
zhenglsclxp@163.net
ins@hotmail.com
mixtec@21cn.com
xiaoli@cattsoft.com
absent_minded@sohu.com
xuhuix2000@sohu.com
rsidemail@163.com
ultadelta@sohu.com
zhy7879@88mail.ysu.edu.cn
hunnur@163.com
dzz320@sina.comTop
73 楼Fiven_Luo(小五)回复于 2002-04-06 14:08:13 得分 0
rainsky1101@citiz.net
谢谢Top
74 楼kbsoft(让世界充满爱!)回复于 2002-04-06 17:48:53 得分 0
crazyalpha@sohu.com
Top
75 楼airy1727(水園煙飛)回复于 2002-04-06 19:51:43 得分 0
thanks!!!!!!!Top
76 楼yrj(机枪)回复于 2002-04-08 10:13:05 得分 0
给我一份,谢谢,
yrj1978@21cn.com
还有就是这样的东西可能不能在INTERNET上传输,如果要的话,可能要考虑到延时和包丢失。Top
77 楼zhuwenzheng(卧薪尝胆)回复于 2002-04-08 10:41:26 得分 0
zhuwz_bill@sohu.com
Thanks!!Top
78 楼ytdxl(ytdxl)回复于 2002-04-08 12:47:20 得分 0
希望能给我一份。ytdxl@21cn.comTop
79 楼redfox_pd()回复于 2002-04-08 12:47:56 得分 0
redfox_pd@263.net
Thank u very much!!!Top
80 楼esky2000(序言)回复于 2002-04-08 12:54:22 得分 0
esky2000@21cn.com
Thanks
Top
81 楼qinjunfirst(qinjun)回复于 2002-04-08 13:14:53 得分 0
给我一份,谢谢,
qinjunfirst@yeah.netTop
82 楼coolgong(酷龙)回复于 2002-04-08 13:37:53 得分 0
也给我一份,谢谢,
coolgong2002@sina.con
Top
83 楼huijp(泥娃)回复于 2002-04-08 16:29:38 得分 0
hui-j-p@163.net
thank!Top
84 楼threefootcat(三脚猫)回复于 2002-04-08 18:44:22 得分 0
我也想要一份,谢谢了!
threejiaomao@263.netTop
85 楼MrDuck(野鸭子)回复于 2002-04-08 23:16:28 得分 0
no_love, 能把代码给我发一个吗?我的毕业课题需要用到,谢谢!Top
86 楼MrDuck(野鸭子)回复于 2002-04-08 23:23:04 得分 0
对不起!我忘了写邮箱地址:coolboy-lee@263.net.
给我发一份吧!Top
87 楼realdreamer(楼主英明,贫僧久仰大名,特来拜见)回复于 2002-04-09 00:03:24 得分 0
no_love:
谢谢,能给我一份吗。
srdrm@hotmail.comTop
88 楼online98()回复于 2002-04-09 10:50:00 得分 0
能也给我一份吗。谢谢!
online98@21cn.comTop
89 楼yxdh(东东)回复于 2002-04-09 11:45:48 得分 0
能也给我一份吗。谢谢!
yxdh@21cn.com
Top
90 楼GoldKey()回复于 2002-04-09 12:01:24 得分 0
我有IP Phone的整个模块,发Email 给我,我给你发,chenhanting2001@sohu.comTop
91 楼TigerHu(愁煞人)回复于 2002-04-09 12:05:43 得分 0
tigerhcb@sohu.comTop
92 楼cghao(春光)回复于 2002-04-09 16:36:08 得分 0
http://www.cgsoft.net/speakfs.zip
这儿可以下载Top
93 楼Un1()回复于 2002-04-09 16:56:34 得分 0
这个:
http://www.banasoft.net/DownLoad/AVPhone.zipTop
94 楼playvc(vc爱好者)回复于 2002-04-09 22:22:33 得分 0
谢谢。给我一个好吗?我的信箱:
playvc@sina.comTop
95 楼c9394(穿透力乐队主唱)回复于 2002-04-09 23:48:57 得分 0
那就不差我了,谢谢来一份。
acha@21cn.comTop
96 楼petit(小云)回复于 2002-04-10 01:58:55 得分 0
petitlen@163.netTop
97 楼mucel(尽力尽为)回复于 2002-04-10 10:07:32 得分 0
请也给我一份,谢谢!要多少分都可以。
molo_peng@talentway.com
Top
98 楼scorpion_zy(有那么一点confuse)回复于 2002-04-10 13:34:44 得分 0
能给我一份吗?谢谢!
yzhao@hf.tvia.comTop
99 楼bluestar(蓝色星星)回复于 2002-04-10 15:00:42 得分 0
我也需要,谢谢!
oio_yu@sina.comTop
100 楼nm_zjj(猫)回复于 2002-04-11 11:17:30 得分 0
我把他改到BCB中后,怎么也触发不了WAVE的那两个消息,
Top
101 楼1wolf(一匹狼)回复于 2002-04-11 14:34:19 得分 0
关注Top
102 楼yanglx(ylx)回复于 2002-04-11 16:04:50 得分 0
大侠给俺一份
yang.lx@163.netTop
103 楼HarryZhang(对问题的执著)回复于 2002-04-11 16:48:42 得分 0
我也想要一份,谢谢
harryzle@21cn.com
Top
104 楼zhajp(天涯孤客)回复于 2002-04-12 10:29:32 得分 0
也可以给我一份吗,分数不是问题!我想知道是如何进行实时传输的。
201620@km169.netTop
105 楼bytt(bytt)回复于 2002-04-16 14:57:45 得分 0
给我一份谢谢
byt_lei@sohu.comTop
106 楼joners(走咱狗儿们的路,让猫们说去吧)回复于 2002-04-16 17:55:36 得分 0
人气很旺啊
no_love你的源码修改好了么?你的文章什么时候出来啊,等死了:)
我的mail:chenbg@263.netTop
107 楼yxdh(东东)回复于 2002-04-18 19:24:27 得分 0
so thank to you!
give me a sample please
yxdh@21cn.comTop
108 楼chenm001(CM)回复于 2002-04-19 13:29:54 得分 0
来晚了,不过我还是把NowCan的代码转换到了VC 6下!Top
109 楼ma811(马头)回复于 2002-04-20 21:01:14 得分 0
ma811@yeah.netTop




