- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 C#播放rm文件
.NET FrameWork 1.1之前版本根本不支持多媒体,.NET FrameWork 2.0也只是对多媒体进行了最简单最有限的支持,如果在我们的.NET程序中需要播放多媒体文件,通常只有通过互操作引入Activex控件来播放音频/视频。在网上找了N久关于C#播放rm视频的文章,终于有了一点结果。为了方便后来者,在这里给出C#中播放rm的简单步骤:(1)安装了RealOne或
2006-02-15 12:00:00 683
原创 TCP服务器“拒绝服务攻击” 解决方案
说这是一个完全的解决方案,其实有点夸大了,但这个方案确实可以缓解TCP服务器遭受“拒绝服务攻击”时表现出的脆弱性。 当服务器以Tcp的方式提供服务时,客户端通过tcp连接上服务器。这时,恶意的程序,也可以通过tcp连接我们的服务器,如果恶意的程序采用循环与我们的服务器建立成千上万的连接,并在每个连接上都发送恶意的数据包给服务器,慢慢就会导致服务器资源耗尽而崩溃! 为了
2006-02-10 15:00:00 1932
原创 线程安全的网络流
前面我们已经讨论了客户端与服务器通信的一般模式,即Client通过Tcp连接向Server递交请求,Server处理请求后,使用同一Tcp连接将服务结果发送给Client。这一Tcp连接在程序中被抽象成网络流,也就是System.Net.Sockets.NetworkStream类,这个类是非线程安全的。一.线程安全如果一个类是线程安全的,表明该类的任何一个实例是线程安全的。也
2006-02-09 12:00:00 1373
原创 分布式数据库定时同步问题之--SqlCommand不可序列化
近日,做一个分布式数据库定时同步的项目,也就是说有多个物理节点上的数据库需要在每天某时来同步表中的数据,对于某个指定节点上的某个表发生的变化(增量)可以通过对该表执行的SqlCommand来记录,当同步过程发生时,需要对其它所有节点上的同名表执行相同的SqlCommand。由于,同步是定时发生的,所以增量SqlCommand就需要首先被保存起来,开始我们计划将其序列化后保存在数据
2006-02-07 12:00:00 839
OVCS视频会议源码(Windows、Linux、Android、iOS、Web、银河麒麟、统信UOS)
2023-06-20
即时通讯系统GGTalk 8.0 源码(Windows、Linux、Android、iOS)
2022-10-14
C#网络电子白板(支持pdf,word,ppt课件) 源码
2015-09-10
企业即时通信系统 - OrayTalk 2.1
2014-09-24
ESFramework通讯框架
2012-05-24
IM聊天系统源码(C#),支持桌面客户端和Silverlight客户端
2011-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人