【急】两个C#问题,一个关于控件的使用,一个关于视频聊天

1.我在网上下载了一个源码,里面有个控件...只有控件的.cs文件没有.dll,请问要怎么把它弄到我的新程序里来..........2.我自己做了QQ的视频聊天这里跳过客... 1.我在网上下载了一个源码,里面有个控件...只有控件的 .cs文件没有 .dll,请问要怎么把它弄到我的新程序里来..........

2.
我自己做了QQ的视频聊天
这里跳过客户端和服务器的部分:
(就是我要跟令一个客户端进行视频聊天,我就发送我开放的端口给服务器,服务器那边得到我的Ip加上我开放的端口帮我转发给那个客户端,这步已经连接上了)

【请求视频】客户端1 (port)-> 服务器(请求用户的ip + port) -> 【被请求】客户端2

之后 客户端1(ip + port)开一个线程[函数:f()] <--> 客户端2(ip+port) 也开一个线程[函数: g()]

然后,让客户端1,先发图片过去
private int flag = 0;

void f()
{
if(flag == 0)
{
把自己视频上的图片截图下来,序列化之后发给 客户端2
flag = 1;
}
else
{
1.接受发来的图片,显示在pictureBox上
2.把自己视频上的图片截图下来,序列化之后发给 客户端2
}
}
客户端2,
void g()
{
1.接受到图片之后显示在picturebox上
2.把自己视频上的图片截图下来,序列化之后发给 客户端2
}

这样处理好像发送得很慢,超级卡,而且有的时候 甚至不能通讯..
序列化,接受包都没问题

问题就是好像这种模式不是视频聊天的模式

我是各自两边都开线程
然后 客户端1 这边先发图片, 客户端2接受到图片之后,再发一张给 客户端1, 客户端1接受到之后 再发一张给客户端2
这样一直下去

我很急。。。。请大家帮帮忙!马上要交项目了!
展开
 我来答
妤叶易3500
2012-08-04
知道答主
回答量:30
采纳率:0%
帮助的人:17.2万
展开全部
1.你把.cs导入到项目中
2.这个的话,你要建Tcp,然后两个连起来!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式