设为首页 加入收藏

TOP

Delphi的Socket编程步骤(五)
2017-10-10 12:04:57 】 浏览:9077
Tags:Delphi Socket 编程 步骤
nbsp;1.使用客户端sockets   
         添加一个客户端socket控件(TClientSocket)到你的form或data     module    使你的应用成为一个TCP/IP客户。客户sockets允许你指定你想连接的服务器socket和你希望服务器提供的服务。一但你描述你想得到的连接,你可以使用客户socket控件去完成连接服务。   
         每个客户socket控件使用独立的客户windows     socket对象(TClientWinSocket)去应答连接中的客户终端。使用客户sockets去:   
    
         A.指定想得到的服务   
         客户socket控件有一个数字properties,允许你指定想连接的服务器系统和端口。你可以通过主机名来指定服务器系统,使用Host          property。   
         如果你不知道主机名,或者你关心找到服务器的速度,你可以指定服务器系统的IP地址,通过使用 Address    property。你必须指定IP地址和主机名中的一个。   
         如果你两个都指定,客户socket控件将使用主机名。除服务器系统外,你必须指定你的客户socket将连接的在服务器系统上的端口。你能够直接使用Port          property来指定服务端口号。或者直接在Service     property使用想得到的服务的名字。如果你指定端口号和服务名,客户socket控件将使用服务名。   
    
         B.建立连接   
         一旦你在客户socket控件中完成了设置描述你想连接的服务器的属性,你就可以进行连接,通过调用Open方法。如果你想你的应用启动时自动建立连接,在设计时设置Active       property为true,通过使用Object          Inspector来设置。   
    
         C.取得关于连接的信息   
         完成连接到服务器socket后,你可以使用与你的客户socket控件相关的客户windows   socket    object去取得关于连接的信息。使用Socket    property去访问client    windows    socket     object。

         windows    socket    object 有一个properties,它能让你确定在连接的两端客户和服务器使用的地址和端口号。   
         当使用一个windows    socket    API 调用时,你可以使用SocketHandle    property区获得socket连接使用的handle。你可以使用Handle    property去访问windows,以便接收来自socket连接的信息。     
         AsyncStyles      property决定哪种信息类型是windows    handle要接收的。   
    
         D.关闭连接   
         当你完成通讯想关闭socket 连接时,你能够通过调用Close方法来关闭连接。连接可能要由服务器端来关闭。如果是这种情况,你将收到一个

首页 上一页 2 3 4 5 6 7 8 下一页 尾页 5/9/9
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇【Spine】Spine Runtime for Delp.. 下一篇DELPHI 小结

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目