zoukankan      html  css  js  c++  java
  • Delphi TServerSocket,TClientSocket实现传送文件代码

    Delphi TServerSocket,TClientSocket实现传送文件代码

    1.建立两个工程Server及Client

    分别放TServerSocket及TClientSocket控件,Demo,Edit控件等。

     

    2.设置TServerSocket name为 SS, ServerType为stNonBlocking,TClientSocket name为cs,ClientType为ctNonBlocking表示异步读写信息。注意ClientType和ServerType要相一致.若为ctBlocking则表示同步读写信息。

      

    3.Socket传送文件的顺序图

    a)Client-->Server MP_QUERY

    b)Server-->Client MP_ACCEPT

    c) Client-->Server MP_FileProperty

    d)Server-->Client MP_NextWillBeData

    e)Client-->Server MP_NextWillBeData

    f)Server-->Client MP_DATA

    g) Client-->Server 发送数据

    h) Server接收数据并处理

    i)Client-->Server MP_END结束

     

    4.Client端代码

    5.Server端代码

  • 相关阅读:
    Heritrix源码分析(十) Heritrix中的Http Status Code(Http状态码)(转)
    Heritrix源码分析(九) Heritrix的二次抓取以及如何让Heritrix抓取你不想抓取的URL
    Heritrix源码分析(八) Heritrix8个处理器(Processor)介绍(转)
    HTML 的 iframe 元素
    CSS 选择器及其优先级
    在触屏设备中拖动 overflow 元素
    关于博客园博问标签的自我实现
    ABAP中读取EXCEL中不同的SHEET数据
    创建表索引
    Call Transaction
  • 原文地址:https://www.cnblogs.com/MaxWoods/p/1772118.html
Copyright © 2011-2022 走看看