新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于labview的局域網TCP傳輸文件夾問題的解決

        基于labview的局域網TCP傳輸文件夾問題的解決

        作者: 時間:2017-01-06 來源:網絡 收藏
        一.概述

        用labview來做局域網的文件傳輸已經很久了,用tcp順利解決了大文件的傳輸,其中包括幾個G的文件,然而當你遇到一個文件夾里面包含的很多小文件需要傳輸時,一個個單獨選擇文件顯得非常麻煩,因此實現文件夾的傳輸顯得十分迫切,而且會使得傳輸程序更加全面,更加人性化。

        本文引用地址:http://www.104case.com/article/201701/336634.htm

        二.軟件流程圖

        以前所做的程序能夠將一個文件順利傳輸到客戶端,因此傳輸文件夾里面的多個文件的基本思路就是讓傳輸單個文件的程序循環多次,也就是在它的外面加一個for循環,循環次數由該文件夾所包含的文件個數決定,但是考慮到也可能傳輸的僅僅是一個文件,或者文件夾里面沒有文件或只有幾個空文件夾而已,因此軟件的設計顯得比想象中復雜了許多,最終的結果也確實如此,下圖是軟件設計的基本流程,分別為服務器的軟件流程框圖和客戶機的框圖。




        三.具體程序框圖分解

        下面對服務器和客戶機中對于傳輸文件夾部分的具體修改做一簡單說明。

        1.判斷選擇的是文件夾還是文件:


        使用獲取擴展文件名函數,如果文件名為空字符串則選擇的是文件夾,否則選擇的是文件。


        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 集安市| 丰都县| 东海县| 北辰区| 吉木萨尔县| 汉阴县| 涿州市| 枞阳县| 武鸣县| 北辰区| 芦山县| 化隆| 灌南县| 合川市| 都匀市| 刚察县| 苗栗市| 武川县| 望都县| 教育| 都匀市| 邓州市| 华安县| 新昌县| 安乡县| 玉环县| 邮箱| 江油市| 依兰县| 永济市| 涪陵区| 南涧| 兴业县| 苍南县| 丰宁| 内黄县| 紫金县| 吉隆县| 张家川| 鄂伦春自治旗| 启东市|