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端代码

  • 相关阅读:
    一则线上MySql连接异常的排查过程
    有一种娱乐叫看别人编程
    程序员DNS知识指南
    中国式开源
    RSS与公众号
    论国人的素质和一个公司的商业道德
    《阿里游戏高可用架构设计实践》阅读笔记
    《淘宝数据魔方技术架构解析》阅读笔记
    软件体系架构_系统质量属性场景描述_结合《淘宝网》实例
    《余额宝技术架构及演进》阅读笔记
  • 原文地址:https://www.cnblogs.com/MaxWoods/p/1772118.html
Copyright © 2011-2022 走看看