QQ的UDP直连原理,及视频 语音聊天原理??? QQ的聊天形式是p2p,在局域网很容易实现.但比如在Internet上一个局域网(通过一个外网IP上网)中的一台主机与另一台同样情况的主机通信应该怎么办? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以在网络上找到一篇文章讲述如何通过middlebox来实现p2phttp://www.cnblogs.com/epan/articles/98944.html UDP连接方式a sendto b A可以收到B的信息b sendto a B可以收到A的信息虚拟连接成功 在从内网向外网通信的时候,会分配一个session(可理解为端口),可以通过服务器(存储,中转作用)获得外网IP和映射到内网特定主机的session,从而使得通信成为可能!!要注意的是不能直接利用session号(至少是第一次)向通信方发送数据包,这样对方网络会丢掉这个数据包. 语音用acm控件就可以了,不然用acm系列的api写也行,vc有一个nettalk的代码,你可以下载去看看www.playicq.com应该就有 视频可以考虑用vfw(上面的代码里面也有,他就是用vfw的api写视频的),你也可以用api写,他的控件有vediocap,或是可以用dshow,控件有dspackvfw相对是比较老的,dshow比较新,听说有部分摄像头现在不支持vfw了 数据集中的字段值问题 Delphi写出的jpg文件别人不能用!!! 求一函數怎樣辦斷 字符串是否存在于字符數組 delphi中如何将c/s方式转换成b/s方式??? 寻C++、Delphi全能高手,200分 ???请问这个问题如何解决。关于image1.canvas.textout() 请用过InstallShield Developer的高手指教!!! 如何实现这种功能!!!!??? 关于SMTP身份检验问题 DELPHI中连接数据库有几种方法? SQL问题~~~~~~~ [求助]找份兼职练练手
http://www.cnblogs.com/epan/articles/98944.html
a sendto b A可以收到B的信息
b sendto a B可以收到A的信息
虚拟连接成功
要注意的是不能直接利用session号(至少是第一次)向通信方发送数据包,这样对方网络会丢掉这个数据包.
www.playicq.com应该就有
视频可以考虑用vfw(上面的代码里面也有,他就是用vfw的api写视频的),你也可以用api写,他的控件有vediocap,或是可以用dshow,控件有dspack
vfw相对是比较老的,dshow比较新,听说有部分摄像头现在不支持vfw了