网络通信/分布式开发
文章平均质量分 75
落幕年代
落幕年代 因我更精彩
展开
-
Delphi的Socket I/O模型全接触(2)
基于Delphi的Socket I/O模型全接触老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系。他们的信会被邮递员投递到他们的信箱里。 这和Socket模型非常类似。下面我就以老陈接收信件为例讲解Socket I/O模型。 一:select模型 老陈非常想看到女儿的信。以至于他每隔10分钟就下楼检查信箱,看是否有女儿的信,在这种情况下,“原创 2013-04-11 09:45:30 · 1697 阅读 · 0 评论 -
Delphi TWebBrowser(1)
1.WebBrowser 操作记要WebBrowser1.GoHome; //到浏览器默认主页 WebBrowser1.Refresh; //刷新WebBrowser1.GoBack; //后退 WebB原创 2013-04-19 08:35:45 · 1545 阅读 · 0 评论 -
Delphi Web Service(1)
一编写服务程序第一步:File----->New----->Other------>WebServices----->Soap Server Application选择ISAPI/NSAPI Dynamic Link Library然后确定。生成一个框架。后面的大部分原代码都需要自己手工添加 第二步:定义一个接口单元。先通过向导生成一个空的单元文件,然后在此单元中实现基原创 2013-04-19 09:48:39 · 1924 阅读 · 0 评论 -
Delphi Web Service(2)
用delphi的THTTPRIO控件调用了c#写的webservice。下面是我调试时遇到的一些问题:1,导入wsdl文件:file--new----other----wenservice---WSDLimporter---输入wsdl地址:如下:http://10.0.1.128:7777/ShineMediaPublish/WebService/WebServiceCall.asmx?原创 2013-04-19 09:58:15 · 1593 阅读 · 0 评论 -
Delphi WinSocket 通信
本示例中,涉及到的缓冲,均采取1024长度,采用的select轮询,现在select轮询已经被认为是比较低级的方法了,微软也不推荐使用,这里就以它开头吧,有时间,大家可以研究其他用法,比如WSAAsyncSelect模型 ,WSAEventSelect模型 ,Overlapped I/O 事件通知模型 ,Overlapped I/O 完成例程模型 ,IOCP模型 。下面开始贴代码了:原创 2013-04-19 13:31:54 · 2860 阅读 · 0 评论 -
TCp / Ip 简介
1. TCP/IP 是用于因特网 (Internet) 的通信协议。 计算机通信协议是对那些计算机必须遵守以便彼此通信的的规则的描述。TCP/IP 指传输控制协议/网际协议 (Transmission ControlProtocol / Internet Protocol)。TCP/IP 定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它们之间传输的标准。原创 2013-04-22 08:51:48 · 1811 阅读 · 0 评论 -
Delphi 串口通信(1)
利用 Delphi实现串口通信的常用的方法有 3种: 一是利用控件,如 MSCOMM控件和 SPCOMM控件; 二是使用 API函数; 三是调用其他串口通信程序。其中利用 API编写串口通信程序较为复杂,需要掌握大量的通信知识。相比较而言, 利用 SPCOMM控件则相对较简单,并且该控件具有丰富的与串口通信密切相关的属性及事件,提供了对串口的各种操作,而且还支持多线程原创 2013-08-02 10:16:08 · 6508 阅读 · 0 评论 -
Delphi 串口打印条码
基于Delphi的条码打印系统设计与实现摘 要介绍了如何在Delphi开发环境下实现条码打印,并结合示例详细介绍了条码打印系统的 设计思路及主要技术实现代码。 引言 随着社会的不断发展,条形码技术以其可靠性高、输入速度快、采集信息量大、灵活使用等优点为各行业带来了良好的经济效益和管理效益。如今条码仓库管理不只适用于商业商品库存的管理,同样适用于工厂产品和原料库存原创 2013-08-02 10:40:09 · 2669 阅读 · 0 评论 -
Delphi 串口打印机打印
一、硬件准备 打印机:打印机必须具有串口,没有标配串口的打印机,必须购买串口卡,串口卡的型号请参考随机《操作手册》。 计算机:计算机必须具有串口,计算机通常具有两个串口:COM1和COM2。 打印电缆:串行口打印电缆,下列图表说明了RS232系列串口电缆的配置情况。 计算机端(25针D型)---打印机端(25针D型)原创 2013-08-02 10:35:26 · 3169 阅读 · 0 评论 -
Delphi WSAStartup 启动WinSocket
WSAStartup 启动WinSocket。$0101 参数:$符号在delphi中16进制数的写法,和C的0x一个意思。WSAData 参数:属于 TWSAData类型。 第一个参数是调用都想要使用的版本号,是一个WORD类型的变量。这个变量的高字节指定了次版本号,低字节指定了主版本号,两个字节加到一起,就是你想要的Winsock库的版本号了。比如,你的代码中的版本就是2.2。第原创 2013-08-07 11:23:35 · 3249 阅读 · 0 评论 -
Web Services 简介
Web Services 可以将应用程序转换为网络应用程序。通过使用 Web Services,您的应用程序可以向全世界发布信息,或提供某项功能。Web Services 可以被其他应用程序使用。通过 Web Services,您的会计部门的 Win 2k 服务器可以与 IT 供应商的 UNIX 服务器相连接。基本的 Web Services 平台是 XML+HTTP。Web原创 2013-04-22 09:14:08 · 817 阅读 · 0 评论 -
Delphi 远程屏幕抓取(3)
指定远程计算机屏幕区域的大小和位置,进而无法在一屏上同时监视多个屏幕。 一、软硬件要求。 Windows95/98对等网,用来监视的计算机(以下简称主控机)和被监视的计算机(以下简称受控机)都必须装有TCP/IP 协议,并正确配置。如没有网络,也可以在一台计算机上进行调试。 二、实现方法。 编制两个应用程序,一个为VClient.exe,装在受控机原创 2013-04-12 11:18:54 · 1425 阅读 · 0 评论 -
Delphi 远程控制—视频通讯(2)
在网络上进行摄像头视频通讯 有很多朋友正被老板要求做类似QQ一样的视频聊天软件, 本例子使用的是简的老技术(VFW),开发起来相对简单,以下是Delphi代码,你需要先加入 VFW.PAS 文件,没有这个文件你可以在网上找一下。Delphi只是一个开发工具,代码思想是的设计的精髓。 在程序的开始,你需要用capCreateCaptureWindow来创建一个原创 2013-04-12 10:42:14 · 1873 阅读 · 0 评论 -
Delphi TclientSocket和TserverSocket用法(1)
Delphi,网络通信,TserverSocket,TclientSocket现在将本人总结出来的TServerSocket和TClientSocket两个组件的基本用法写出来,希望与您分享。ClientSocket组件为客户端组件。它是通信的请求方,也就是说,它是主动地与服务器端建立连接。ServerSocket组件为服务器端组件。它是通信的响应方,也就是说,它的原创 2013-04-11 10:05:59 · 4935 阅读 · 0 评论 -
Delphi Socket编程(1)
这篇文章来自网络;个人感觉有点杂乱;撮合着看下吧。 1. Socket 定义: socket非常类似于电话插座。以一个国家级电话网为例。 电话的通话双方相当于相互通信的2个进程,区号是它的网络地址;区内一个单位的交换机相当于一台主机,主机分配给每个用户的局内号码相当于socket号。 1. 申请一个socket;同原创 2013-04-11 09:34:23 · 5140 阅读 · 1 评论 -
Delphi Socket 实现编程(3)
1. Socket 定义:网络上两个程序为了相互通讯运行,构成服务端客户端结构,连接的每一端可称为一个Socket(或者套接字)。客户程序可以向服务端Socket 发送请求,服务端收到后处理此请求,然后将处理结果发送给客户端Socket ,从而形成一次应答。如此重复必要次数,就完成了一次通讯2. 属性Port: 在哪个端口侦听。 Service: 服务的描述。一般情况原创 2013-04-11 14:05:54 · 3399 阅读 · 1 评论 -
Delphi Socket 实现编程(4)
var WSData: WSAData; ServerSocket: TSocket; ClientSocket: TSocket; LocalAddr: TSockAddrIn; ClientSocketAddr: TSockAddrIn; ClientSocketAddrLen: Integer; SocketMode: Integer;begin原创 2013-04-11 14:55:15 · 2398 阅读 · 0 评论 -
Delphi Socket(2)
一、Delphi与Socket 计算机网络是由一系列网络通信协议组成的,其中的核心协议是传输层的TCPIP和UDP协议。 TCP是面向连接的,通信双方保持一条通路,好比目前的电话线,使用telnet登陆BBS,用的就是TCP协议; UDP是无连接的,通信双方都不保持对方的状态,浏览器访问Internet时使用的 HTTP协议就是基于UDP协议的。 TCP和UDP协原创 2013-04-11 15:43:06 · 1566 阅读 · 0 评论 -
Delphi Socket 实现编程(6)
TClientSocket和TServerSocket的数据通知使用了Windwos下的消息通知机制,造成它们只适合针对窗口的WinForm程序,因为可以得到窗口的Handle句柄,用来postmessage或者sendmessage,但对于Dll这样的不存在窗口的工程就不适应了,我做了测试: 在DLL工程中引入TClientSocket,设置HostIP,HostPort后,Act原创 2013-04-11 15:58:17 · 3528 阅读 · 0 评论 -
Delphi Socket 编程(7)
一:前言 二:Socket5客户端基于Tcp协议的实现 该程序的原理如下: 你的客户端程序(发送数据)------>Socket5代理服务器(中转数据)----->远程目的主机(显示数据).所以你必须拥有一个Socket5代理服务器软件,强烈推荐朱尧坤先生写的CCproxy,下载地址http://www.youngzsoft.com/.新建一个工程,放上四个La原创 2013-04-11 16:12:27 · 1773 阅读 · 0 评论 -
Delphi 进程间通信
WIN下面进程间通信的最常用办法就是消息了.下面记录两种消息通信的方式: --------------------------------------------------------------------------------------------一.第一种办法,利用注册Windows全局的消息.并覆盖wndProc过程来监听消息处理.1. 发送消息方:原创 2013-04-12 10:07:40 · 1679 阅读 · 0 评论 -
Delphi 进程间通信(2)
1.RegisterWindowMessage() //参数类型:pchar;返回值:LongInt;2.FindWindow(lpClassName, {窗口的类名}lpWindowName: PChar {窗口的标题}): HWND; {返回窗口的句柄; 失败返回 0}3.Wndproc()//每个窗口会有一个称为窗口过程的回调函数(原创 2013-04-12 10:10:36 · 1032 阅读 · 0 评论 -
Delphi 远程控制(1)
1. Delphi 进行远程控制 其实该程序的工作机制很简单,受控方运行一个程序,用于侦听端口并接收数据包, 而主控方通过端口给受控方的端口发送数据包。根据这个原理,我们编写两个程序,一个是控制方的,而另一个是受控方的,把这两个程序运行在两台不同的机器上,受控机等待控制机发送过来的数据然后执行相应的操作(如本例中的重启)。 Delphi中有两类控件可以实现上面原创 2013-04-12 10:35:11 · 2027 阅读 · 0 评论 -
用Delphi实现文件下载的几种方法
笔者最近开发的系统中需要写一个下载文件的功能。以前用BCB调用API写的很烦琐,忽然想起有一个API就可以搞定了,于是一大早就来搜索。这个API就是UrlDownloadToFile。不仅如此,Delphi的一些控件也可以轻松实现下载,如NMHTTP,指定NMHTTP1.InputFileMode := ture; 指定Body为本地文件名,指定Get就可以下载了。下面是详细代码,均出自CSDN。原创 2014-08-18 15:39:16 · 9413 阅读 · 1 评论