C#.NET 比较好用的tcp通信模板(客户端篇)
摘要:小弟最近在做毕业设计,搞的就是那模拟网吧管理的一个玩意儿系统。在客户端不进行数据库的操作,所以就需要tcp去通信来联系了。网上搜索的东西零零碎碎,也不齐全,小弟用了好久终于整理好的一套齐全的TCP通信模板,忍不住想贴出来共享共享咯。这里先讲客户端,下一篇就讲服务器端咯。下面这个类的对象就是在通信过程中发送的东西。因为对网上发送字符串,用分号隔开的做法感到很不爽。发送对象就方便操作多了。(类里面的东西太多了,都发送过去的话...无限YY中哇)其实也就是在发送的时候进行序列化,接收的时候进行反序列化。namespace commands{//注意这行,序列化用的 [Serializable] pu
阅读全文
posted @
2011-03-31 19:34
绍体
阅读(4045)
推荐(5)
C#.NET实现DES对称加密
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Security;using System.Security.Cryptography;using System.IO;//对称加密namespace DES{ public class DESCode { //默认密匙 private string CodeKey = "woaimimi"; /// <summary> /// DES加密 /// </summary&
阅读全文
posted @
2011-03-30 12:30
绍体
阅读(1678)
推荐(1)
C# .NET锁屏程序(顺带屏蔽任务管理器)
摘要:第一步:将窗体的FormBorderStyle设置为none,WindowState设为Maximized占据整个屏幕。第二步:使用钩子监控全局键盘事件。即屏蔽掉大部分系统热键。但是屏蔽ctrl+alt+del 任务管理器则较复杂,这个特例后面讨论。使用全局钩子应该注意的地方:将代码放到一个独立的类库里面(只有dll才能被注射到其他进程中)。using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;using System.IO;using Syste
阅读全文
posted @
2011-03-29 20:26
绍体
阅读(4914)
推荐(2)