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

  • 相关阅读:
    [板子]用线段树解决ST表问题
    [POJ2528]Mayor's posters(离散化+线段树)
    [板子]Kruskal
    [板子]segTree
    js实现工具函数中groupBy数据分组
    关于爬虫
    jsencrypt vue相关的rsa加密
    less 循环模拟sass的for循环效果
    vue 自动生成菜单
    vue中form 表单常用校验封装(async-validator)
  • 原文地址:https://www.cnblogs.com/MaxWoods/p/1772118.html
Copyright © 2011-2022 走看看