随笔分类 -  HFSoft.Net

基于TCP/IP的应用组件
多文件上传下载工具实现
摘要: 由于这段时间比较空闲,因此在HFSoft.Net组件之上写了一个简单的远程文件上传和下载工具(有点类似于FTP,功能相对简单只实现了上传和下载)。工具实现没有采用FTP协议而是采用自定义协议(通过运用.NET的序列化特性,以命令对象的方式进行数据请求和传输);工具分别由于Server和Client两端组成,Server端用于提供文件服务和添加相关服务的目录功能,Client端用于进行文件的上传和下载;工具的特点是可以同时进行多个文件下载和上传。 阅读全文

posted @ 2006-11-28 11:52 henry 阅读(7112) 评论(19) 推荐(0) 编辑

给HFSoft.Net的Channel引入PublicKey
摘要:HFSoft.Net提供简单的方式来建立基于TCP协议的数据传输的服务,在数据传输过程中存在着一个比较严重的问题,就是如何确定请求用户的合法性;虽然组件提供自定义的验证方式来保证Channel的合法性,从而使一些非法的用户获取不到相关数据.但在实现际应用中这种验证并不足够;试想一下一个用户发出大量的验证请求时服务器会现什么情况?如果验证过程是的运算比较复杂那面对的后果更严重!为了解决以上... 阅读全文

posted @ 2006-07-20 17:32 henry 阅读(541) 评论(0) 推荐(0) 编辑

HFSoft.Net之XmlMessageAdapter对象
摘要:HFSoft.Net组件提供对象发送和接收功能,但由于MessageAdapter最终是通过二进制序列化的方式来进行对象和字节数据之间的转换.实际上并不是所有平台都提供对象序化这个功能,不同平台的序列化方式也有所不同,这样导致其他平台请求服务非常困难, 为了更好地和其他平台进行通信, HFSoft.Net提供一个基于XML格式的消息适配器XmlMessageAdapte... 阅读全文

posted @ 2006-07-06 12:25 henry 阅读(507) 评论(0) 推荐(0) 编辑

基于Socket的.NET应用组件
摘要:HFSoft.Net组件主要用于简化基于TCP/IP下Socket的程序编写;它在.Net的Socket基础进行应用层面的封装,使开发人员编写基于Socket的网络程序更方便. 组件主要包括以下几个对象: NetListener, IChannel, IMessage和MessageChannel. NetListener 服务监听对象,用于连接请求、数据接收和发送处理。对象... 阅读全文

posted @ 2006-07-04 14:09 henry 阅读(5600) 评论(25) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示