摘要: 用用户控件是我们常用的,刚搞了这方面,也记录一下。 这里做了一个限定输入与提示的文本框: 1.第一步:新建一个控件库项目或者直接在建好的项目右键添加:用户控件 2.第二步:从工具箱里面拖动一个文本框,然后写代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Linq;using System.Text;using System.Windows.Forms;namespace Control. 阅读全文
posted @ 2012-02-22 23:16 garyChong 阅读(2011) 评论(0) 推荐(0) 编辑
摘要: 因为数据包是一个字节数组,也是报文,而校验和是其中之一,校验和是在数据处理和数据通信领域中,用于校验目的的一组数据项的和,所以算法和很重要:数据包格式:**版本号 (2byte)**Ip地址(4byte).......**校验和 (2byte)...方法如下:/// <summary> /// 方法:16位无字符整数转字节数组 /// </summary> /// <param name="i">代入的16为参数</param> /// <returns></returns> public static 阅读全文
posted @ 2012-02-21 18:05 garyChong 阅读(4186) 评论(0) 推荐(4) 编辑
摘要: UDP的简单应用: 由于UDP是一种无连接的协议。因此,为了使服务器应用能够发送和接收UDP数据包,则需要做两件事情: 创建一个Socket对象; 将创建的套接字对象与本地IPEndPoint进行绑定。 完成上述步骤后,那么创建的套接字就能够在IPEndPoint上接收流入的UDP数据包,或者将流出的UDP数据包发送到网络中任意其他设备商。使用UDP进行通信时,不需要TCP连接。因为异地的主机之间没有建立连接,所以UDP不能使用标准的Send()和Receive()t套接字方法,而是使用两个其他的方法:SendTo()和ReceiveFrom()。 SendTo()方法指定要发送的数据,和目标 阅读全文
posted @ 2012-02-20 11:10 garyChong 阅读(3797) 评论(2) 推荐(7) 编辑
摘要: 1.问题:在Socket通信中,我们经常要多客户端共用一个端口,但这往往会报错,因为正常来说一个端口只能绑定一次,但释放的时候比较麻烦,所以还是要是实现端口共用的话,就不用执行一个关一个再开一个。 2.实现端口复用: 正常绑定: //定义网络地址,连接类型与网络协议并绑定本地IP与端口 socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); ipPoint = new IPEndPoint(IPAddress.Parse(ipAd... 阅读全文
posted @ 2012-02-18 15:29 garyChong 阅读(2243) 评论(0) 推荐(2) 编辑
摘要: 1 //把其它数字类型:int(32)/long(64)/ushort(16)存入byte[],根据后面的位数偏移,后一位 + 8 2 int a = 0x911245; 3 byte[] bys = new byte[4]; 4 bys[0] = (byte)(a); 5 bys[1] = (byte)(a >> 8); 6 bys[2] = (byte)(a >> 16); 7 bys[3] = (byte)(a >> 24); 8 ... 阅读全文
posted @ 2012-02-10 10:01 garyChong 阅读(579) 评论(0) 推荐(0) 编辑
摘要: CSDN都开始召开年度总结大赛了,看来身为程序员的一员,我也该自我总结、反省一下。 2011这一年,对我来说,真的很重要,非常重要。 2011这一年,我终于完成了我读书一直以来的重大的心愿:“结束读书、工作赚钱”。 其实不得不说读书这么多年,这对绝大多数人来说,都是苦海,我也是。读书十多年了,花了多少钱,多少青春,烦恼了多少,学到了什么呢?对了,十多年语文教会了我普通话、十多年数学教会了我数钱不数错、十多年英语至今还只会ABC、十多年政治还是毛主席思想、小平主义.........当然,让我自豪的还是学美术,一年多就学会了画裸体。 回忆过去的种种,为读书而读书的生活,为了得高分而学习的教育,.. 阅读全文
posted @ 2012-01-11 18:53 garyChong 阅读(2001) 评论(11) 推荐(3) 编辑
摘要: 因为年轻,所以伤得起 技术不够硬?没关系,我们年轻,我们有向进心,可以学,可以练,我们伤得起。 没经验?没关系,我们年轻,我们勤奋,经验始于积累,我们伤得起。 项目急?没关系,我们年轻,我们精力旺盛,我们没有成家没女朋友,我们可以加班加点去完成,我们伤得起。 没错,我们是一群小鸟,对于老鸟来说,我们不值一提;但我们也有老鸟没有的东西,那就是我们有激情,有活力,有时间,有理想,最重要的是:我们伤得起。 虽然现在天下还是老鸟们的,但可以肯定的是,这只是暂时的。 因为我们这群小鸟,在老鸟的催逼下,我们正迅速的成长着,我们相信,我们总将将超过老鸟,成功更强悍的老鸟(虽然还是老鸟)。 没错,... 阅读全文
posted @ 2011-12-14 16:22 garyChong 阅读(941) 评论(8) 推荐(6) 编辑