当前位置:编程学习 > C#/ASP.NET >>

C#QQ聊天 的问题

如何做聊天的功能,就是管理员与用户之间聊天。
程序分为2个端,一个是用户端,一个是管理员端,当用户打开聊天的时候,弹出聊天窗体,聊天窗体分为聊天内容显示区和文字输入区。
问过老师,老师说,当点发送的按钮的时候 ,执行几个步骤,一是清空文字输入区内容,第二个是把聊天输入区的内容反馈到聊天内容显示区,第三个就是把聊天内容插到数据库,然后管理员端那里的聊天面板在读取数据库聊天的内容。
请问,这是不是要引用命名空间,在用户端程序里面调出管理员端的程序,用户端点发送的时候,同时管理员端刷新聊天面板?这命名空间该怎么引用呢,以前只是引用本身就有的命名空间,还没有引用过自己写的程序呢?
--------------------编程问答-------------------- 你们做聊天软件还要把把发送的数据存到数据库中吗?这的多大呀,数据库,直接用网络编程使用UDP协议就行了,没必要吧数据存到数据库中,而且存到数据库中速度也慢,聊天没有实时性。你想想QQ如果像你一样数据库该多么庞大呀! --------------------编程问答-------------------- tcp 或者UDP 发包吧。。
Socket编程。
网上很多例子的。。
--------------------编程问答-------------------- 对这个还没研究过,简单的实现倒是觉得不难 --------------------编程问答-------------------- 你那老师太强大了、还存入数据库、
管理端再去取值
--------------------编程问答-------------------- 貌似现在都教的是数据库存。。。
哎。。。可怜这一代了。。。 --------------------编程问答-------------------- 毕竟刚学啊。 用数据库可能是最好的办法了!!!! --------------------编程问答-------------------- 数据库越来越大,你找个代理也要坑死代理 --------------------编程问答-------------------- 你们的老师太强了,膜拜中。。。

呵呵。 --------------------编程问答-------------------- 百度上有c# QQ或飞鸽聊天的源码 --------------------编程问答-------------------- socket比较复杂,用WCF就稍简单,而且比较灵活。 --------------------编程问答-------------------- 这里有个C#版的文字聊天程序,可以参考一下:http://blog.oraycn.com/ESFramework_Demo_Simplest.aspx
语音视频聊天的源码也有:http://blog.oraycn.com/Demo_VideoChat.aspx
另外,视频会议也有的哦。

都是C#的。 --------------------编程问答-------------------- 我正在做,努力中...
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,