上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 29 下一页

2004年12月11日

摘要: 简单的说RLE压缩就是将一串连续的相同数据转化为特定的格式达到压缩的目的。 下面都对byte流压缩。 如输入数据 LPBTE pByte={1,1,1,1,1,1}; 压缩的数据为6,1 压缩了4个字符。 但是在数据流里面不能直接这么替换,而应该使用特殊的控制字符,否则无法解压。 比如pByte={6,1,0,1,1,1,1,1,1}; 这样有两个6,1无法判断是原有的6,1还是{1,... 阅读全文
posted @ 2004-12-11 09:47 吴文力 阅读(1633) 评论(0) 推荐(0)
 
摘要: 二、实际应用之一:利用流制作EXE文件加密器、捆绑、自解压文件及安装程序 我们先来说一下如何制作一个EXE文件加密器吧。 EXE文件加密器的原理:建立两个文件,一个用来添加资源到另外一个EXE文件里面,称为添加程序。另外一个被添加的EXE文件称为头文件。该程序的功能是把添加到自己里面的文件读出来。Windows下的EXE文件结构比较复杂,有的程序还有校验和,当发现自己被改变后会认为自己... 阅读全文
posted @ 2004-12-11 09:38 吴文力 阅读(1390) 评论(0) 推荐(0)

2004年12月8日

摘要: 异步客户端套接字在等待网络操作完成时不挂起应用程序。相反,它使用标准 .NET Framework 异步编程模型在一个线程上处理网络连接,而应用程序继续在原始线程上运行。异步套接字适用于大量使用网络或不能等待网络操作完成才能继续的应用程序。 Socket 类遵循异步方法的 .NET Framework 命名模式;例如,同步 Receive 方法对应异步 BeginReceive 和 EndRe... 阅读全文
posted @ 2004-12-08 16:10 吴文力 阅读(1114) 评论(0) 推荐(0)
 
摘要: .NET 框架的 Socket 类实际上是 Winsock32 API 提供的套接字服务的托管代码版本。其中Socket 类为网络通信提供了一套丰富的方法和属性,大多数情况下,Socket 类方法只是将数据封送到它们的本机Win32 副本中并处理任何必要的安全检查。Socket 类允许使用 ProtocolType 枚举中所列出的任何一种协议执行异步和同步数据传输。Socket 类遵循异步方法的 ... 阅读全文
posted @ 2004-12-08 16:08 吴文力 阅读(1163) 评论(0) 推荐(0)
 
摘要: 以下是同步聊天程序的客户端源代码。其中的一些过程可以参考服务器端源码 using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; using System.Net; ... 阅读全文
posted @ 2004-12-08 16:05 吴文力 阅读(812) 评论(1) 推荐(0)
 
摘要: Socket(套接字)是一种独立于协议的网络编程接口,在OSI模型中,主要集中于会话层和传输层。Socket 实际上代表的是两个实体之间进行通信的有效端点。通过socket可以获得源IP地址和源端口、终点IP地址和终点端口。用户可以将多个socket连入同一个端口,以便对于单个端口可以有多个连接。通过socket客户/服务器编程可以创建一个能被许多人使用的分布式程序,并且所有客户均可以用统一的前端... 阅读全文
posted @ 2004-12-08 16:04 吴文力 阅读(896) 评论(1) 推荐(0)
 
摘要: TCP协议是一个基本的网络协议,基本上所有的网络服务都是基于TCP协议的,如HTTP,FTP等等,所以要了解网络编程就必须了解基于TCP协议的编程。然而TCP协议是一个庞杂的体系,要彻底的弄清楚它的实现不是一天两天的功夫,所幸的是在.net framework环境下,我们不必要去追究TCP协议底层的实现,一样可以很方便的编写出基于TCP协议进行网络通讯的程序。 要进行基于TCP协议的网络通... 阅读全文
posted @ 2004-12-08 15:57 吴文力 阅读(499) 评论(0) 推荐(0)
 
摘要: FTP协议将使用两条单独的TCP连接,一条专用于发送FTP命令,另一条则专用于传递数据。初始建立连接时,服务器在21号端口上接收来自客户端的命令连接。当需要传送数据时(文件列表、文件数据等),客户端向服务器发出Port命令,并进入监听状态,等待来自服务器的数据连接请求。 首先我们利用VC++ 6.0的AppWizard创建一个基于对话框的应用程序,命名为FtpClientDemo。为程序... 阅读全文
posted @ 2004-12-08 15:53 吴文力 阅读(1586) 评论(1) 推荐(0)
 
摘要: 采用端口映射(Port Mapping)的方法,可以实现从Internet到局域网内部机器的特定端口服务的访问。笔者总结了在教学与组网实践中采用的几种端口映射方法,在此与大家交流探讨。 利用IIS实现WWW和FTP服务的重定向 Windows 2000和Windows XP都包含了IIS组件,其中的WWW和FTP服务具有主目录重定向设置,与端口映射相比,虽名称不同但作用类似。本文... 阅读全文
posted @ 2004-12-08 15:52 吴文力 阅读(1364) 评论(0) 推荐(0)
 
摘要: 使用了TCP/IP,ADO及XML(需要安装Microsoft XML 4.0。)。分服务器和客户端两部分,服务器可以多用户同时连接。远程连接Access数据库有很多方法,我以前已经比较详细的回答过(见下面所列的5种方法),我现在这个例子属于其中的第3种方法(不需要使用RDS或Web服务器)。 远程连接access数据库的几个方法: 1.建立VPN(Virtual Private N... 阅读全文
posted @ 2004-12-08 08:38 吴文力 阅读(774) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 29 下一页