Commit Graph

21 Commits

Author SHA1 Message Date
nnhy d8051b24ab UDP收发数据时指定目标地址端口,避免UdpSocket的远程地址因为收到数据包而被修改 2015-06-23 03:53:27 +00:00
nnhy 50d31ee5cb IP地址和Mac地址增加字节数组的方法,方便使用 2015-06-23 00:52:17 +00:00
nnhy 3b15738404 重载MacAddress的索引运算符,方便使用 2015-06-19 10:13:32 +00:00
nnhy 56f79db5a2 增加一系列字符串拼接函数,未完全测试 2015-06-18 15:06:50 +00:00
nnhy 11820fb13c 修正MacAddress不严谨导致以太网驱动无法收到数据包的Bug
测试可收到DHCP数据包,但是仍然无法取得分配的IP
2015-06-18 13:31:14 +00:00
nnhy 01de35438c 字符串增加格式化函数,测试通过 2015-06-18 12:32:02 +00:00
nnhy 96048d0895 清空已存储数据。长度放大到最大容量
修正字符串拷贝构造的一个Bug
2015-06-18 11:27:12 +00:00
nnhy d1347fb41a 一致讨论通过,数组就该有数组的样子 2015-06-18 10:15:54 +00:00
nnhy 1f8837f663 还是不能依赖Object来一次性初始化内存,因为某些类包含了别的类,在Init之前已经初始化了内部对象 2015-06-18 06:19:51 +00:00
nnhy 43bc4bd49c 建立两套网络IP地址结构,协议层追求内存布局,应用层追求用户友好
编译通过,测试DHCP失败
2015-06-18 02:23:03 +00:00
nnhy e5a45270d6 显示IP函数封装 2015-06-17 11:38:34 +00:00
nnhy 4fb04d350b 统一IP地址信息类 2015-06-17 10:48:41 +00:00
nnhy 30aab4be91 调整数组Array的结构,方便扩展 2015-06-17 08:34:51 +00:00
nnhy 0dcf4ebad1 数组增加Clear清空数据
字节数组ToHex调整,避免内存泄漏
2015-06-16 17:42:43 +00:00
nnhy a6a1745ac5 允许使用指定元素来初始化数组,RC4加解密测试通过 2015-06-16 16:58:44 +00:00
nnhy c11b822de0 字符串也采用数据模版来实现,初步测试通过,实现了字节数组到字符串的转换 2015-06-16 16:34:46 +00:00
nnhy 8a94d71d09 实现字节数组,编译通过,未完全测试 2015-06-16 15:50:53 +00:00
nnhy 5c99ffda78 较完美测试字符串通过,直接赋值、拷贝构造、等号赋值测试通过 2015-06-16 14:33:21 +00:00
nnhy 1c8db10d7c String结构初步完善,字符串拷贝时仅拷贝指针。
不过这样子貌似风险很大,万一指针被别的地方释放了就麻烦大了
2015-06-16 11:39:07 +00:00
nnhy 0c7631f2f7 完成最简单的String,测试通过 2015-06-16 09:32:32 +00:00
nnhy 74174ab346 准备构建C#类型体系,编译通过,未测试 2015-06-16 04:38:29 +00:00