易语言远程控制技术教程

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
易语言中数据报组件采用了UDP原理的协议。
还有采用简单TCP/IP协议的组件,如:服务器/客户组件。
通讯支持库将TCP/IP协议及安全套接字层/RSA加密技术,两用户之间通讯较好及稳定。
而远程服务支持库采用了TCP/IP协议,并且封装了多线程池,支持多用户、多任务、多线程、大文件的数据传输。
第二课.组件选择
本教材个人可打印一份细看,各兄弟可自由而不用事先打招呼。所有,不得批量印刷即可。
作者还要说的话:本教程用了我两个月的时间写完,前期收集例程及写例程用了我更多的时间,特别辛苦。远程控制是把双刃剑,可以好好利用,也可能造成不好的影响。还好作者回头再看本教材后,感觉对于企业部管理应用还是非常不错的,可以提高中国中小企业的管理水平,但不可能制作成类似于灰鸽子那样的破坏功能,本书没有提供这样的技术,也请大家自重,不要写破坏性的程序。
《易语言远程控制技术教程》
(2007年10月第一版)
前 言
利用远程控制技术对企业管理,可加快我国经济建设的需要。易语言以其易学易用功能完善的功能,从而为企业管理中的远程控制提供了基础的编程条件。
本教程从一个基本面说明了远程控制技术的编程环节,可能大家比较感兴趣的是双向通讯技术、自动上线技术、网络通讯协议、存压缩图片技术、TELNET超级终端等技术,本教程均提供了例程。高级的远程控制技术应用请大家继续学习WINSOCK,API应用,端口映射技术等。
1.易语言自带例程:
数据报例程,服务器/客户组件例程,远程服务例程等。
2.远程桌面
易语言论坛搜索,关键字:远程桌面,作者:王军
bbs.dywt..cn/dispbbs.asp?BoardID=124&ID=136950&replyID=&skin
bbs.dywt..cn/dispbbs.asp?BoardID=124&ID=110918&replyID=&skin
3.网络通讯支持库
是服务器/客户组件的升级版。包括了监听等功能。
对于破坏国家正常经济秩序的黑客行为,本书是严厉批评的。由于黑客技术的发展,远程控制被少数人利用,对国民生产产生了不良的后果。本教程不得不接触到远程控制这个方面,但仅以讨论的形式为大家介绍,并不进行细致的介绍,以让大家对此类黑客技术有所提防。
由于本教程中,某程序可能即包含了服务器组件,也包含了客户组件,因此如果用外部流行的“服务端/客户端”提法很容易混淆,因此本书将主动进行控制管理的一方称为:“主控方”,编写的程序为:“主控端”;将被动接受控制的一方称为:“受控方”,编写的程序为:“受控端”。
3.诺亚远程控制系统
论坛搜索关键字:诺亚,诺亚远程
bbs.dywt..cn/dispbbs.asp?BoardID=124&ID=134465&replyID=&skin
4.让服务器控件真正分辨多客户,不用客户发送标识
bbs.dywt..cn/dispbbs.asp?BoardID=124&ID=38916&replyID=&skin
2.服务器/客户组件
服务器组件是基于连接的网络数据交换的服务方组件,用作在指定端口监视来自客户方的数据。
需要采用一台电脑作为服务器使用,其他电脑作为客户机,使用上较为方便,一次最大可发送4380个字节,超过这个字节数,必须使用分包的办法,在接收的用户处再还原包。
由于可扩展性非常差,即不支持多用户,多线程,大文件传输入,在用户数量多,数据量大的情况下会产生紊乱,不建议大家用于商业程序中。
5.使用GDI+在存转换图像格式-凌晨孤星
bbs.dywt..cn/dispbbs.asp?BoardID=124&ID=127301&replyID=&skin
6.冰河幻灵-鼠标录制程序
有几个例程,可搜索易语言论坛关键字:鼠标录制,近在眼前
bbs.dywt..cn/dispbbs.asp?BoardID=124&ID=110632&replyID=&skin
第一课.远程控制原理
1.企业管理的需要
利用易语言的远程控制技术,可以对企业中的电脑进行非常方便的管理。典型的类似软件如:QQ的远程协助功能,微软的NETMEETING,PCANYWHERE,还有一些网吧等单位利用远程管理,自动更新客户机的桌面游戏,游戏文件大文件的自动更新。有的企业可以远程管理员工的桌面,及时发布企业重要信息,大文件的传输,远程维修客户电脑等。
同时它也是一种不需要握手过程的通讯协议,即:它可以广播发送,这个优势可以利用到局域网中向所有用户发送消息,广播发送的速度也非常快,无需等待。
也可以利用这个组件的广播机制,进行快速的连接服务端。即程序中同时使用数据报和“服务器/客户”组件,这样通过数据报通知已下线的客户连接服务器。
同时,如果设计得好的话,可以让这个组件自己推举服务器,即查到IP地址中哪一台电脑的IP值最大,找到最大号的,这台就作为服务器使用,或启动“服务器/客户”组件,改由“服务器/客户”组件进行服务。
2.介绍相关管理工具
在企业管理中,实际上已有一些软件了,如:腾讯的QQ,还有CC,以及一些有名的远程管理软件PCANYWHERE;黑客使用远程控制较有名的是:冰河、灰鸽子,任我行等。
企业部使用的还有一些如:局域网寻呼机,部聊天工具,易鸽子,聊天室等。
PCANYWHEREBaidu Nhomakorabea
冰河
灰鸽子
局域网寻呼机
易鸽子
3.组件简介
下面对易语言中几种远程管理的组件对比介绍
1.数据报
数据报是一种不可靠、小数据量的网络数据交互方式。如果传递的数据量过大,有可能会失败,最好不要超过 127 字节。如需要大数据量或者可靠数据传送方式,请使用基于连接的其它网络组件。
数据报组件转输的协议是UDP,也就是说,他的发送量非常小,介绍中说最好不要超过127字节,但在网络稳定的情况下,可以发送200字节不成问题。
本书使用到大量的例程,足有200MB,还好,书中我基本都提供了下载,如果书中没有列出的例程,请大家跟贴指出来,我会补上。我觉得最好的学习方法是先将这些例程收集全了,再一个一个打开看看,基本上就能明白了。
本书引用例程
我收集了一些例程,较多,足有100MB以上,因此只能将例程的地址提供给大家,有需要时大家再自己搜索下载。
相关文档
最新文档