日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨木林風win7系統 > 其它系統教程教程 > 詳細頁面

那些你不熟悉的filezilla ftp服務器源代碼

那些你不熟悉的filezilla ftp服務器源代碼

更新時間:2024-02-17 文章作者:未知 信息來源:網絡 閱讀次數:

Windows Server 2003是微軟于2003年3月28日發布的基于Windows XP/NT5.1開發的服務器操作系統,并在同年4月底上市。相對于Windows 2000 Server做了很多改進。Windows Server 2003有多種版本,每種都適合不同的商業需求。

  FileZilla是開源的FTP服務器,用C++寫的,通過分析它的源代碼,可以掌握C++網絡編程以及高并發服務器的設計。今天小編就帶領大家一起來學習FileZillaFTP服務器源代碼分析,很多網友可能會說這是程序員才應該知道的吧,其實不然,你了解下,對你也沒壞處,也許某一天也用得到,你說呢?

  下載后安裝,安裝時選擇安裝source,即安裝了源代碼。

  安裝完成后,可以直接打開工程自帶的FileZilla server.sln,這個是vs 2003.net工程,里面有三個project,

  FZS Interface:這個是FTP服務器的設置以及監控界面

  Service:這個是核心的FTP服務器部分

  GFtp:打不開,不知是干什么用的,老外也會如此馬虎? :)

  直接編譯是會出錯,主要是FileZilla需要依賴兩個第三方包:zlib(壓縮算法包)以及regexp(正則表達式的包)

  先搞定zlib,下載、解開,生成目錄zlib123,用。net 2003打開zlib123\projects\visualc6\zlib.dsw

  打開 生成|配置管理器,設置活動的解決方案配置為:DLL Release,編譯生成項目zlib,成功后會在目錄Win32_DLL_Release下生成zlib1.lib和zlib1.dll

  然后,regexp用到了boost第三方包,這里面有很多公用的C++組件。

  下載、解開后,在cmd下,

  第一步:需要編譯bjm,這是編譯boost的編譯器,暈

  cd boost_1_33_1\tools\build\jam_src

  build.bat

  在當前的bin.ntx86目錄下,生成了bjam.exe文件。

  第二步:編譯boost

  cd boost_1_33_1

  將剛才生成的bjam.exe拷過來

  set VC7_ROOT="C:\Program Files\Microsoft Visual Studio.NET 2003\Vc7"

  bjam "-sTOOLS=vc7" install

  這個步驟需要很久時間,其時我們只用了里面的regexp包,應該可以只編譯這個包,但我沒細研究。

Windows Server 2003系列沿用了Windows 2000 Server的先進技術并且使之更易于部署、管理和使用。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 亚洲一区三区 | 亚洲精品久久久中文字幕 | 国内免费视频成人精品 | 久久国产精品1区2区3区网页 | 最新国产精品亚洲 | 性做久久久久久久久25的美女 | 国产无遮挡色视频免费视频 | 夜夜操网| 青草视频在线观看免费视频 | 日本免费特黄aa毛片 | 手机看片久久国产免费不卡 | 欧美日韩一区二区三区在线播放 | 亚洲欧美日韩第一页 | 91精品自在拍精选久久 | 亚洲一区二区三区精品影院 | 一区二区三区国产美女在线播放 | 精品国产美女福利在线 | 最近高清中文字幕大全1 | 18女人免费毛片a级 18女人水真多免费高清毛片 | 欧美成人午夜免费完成 | 日本一区二区三区四区不卡 | 日本在线观看永久免费网站 | 噜噜噜狠狠夜夜躁精品 | 天天爽天天爱 | 国产成人禁片在线观看 | 国产浮力影院第一页 | 91久久青草精品38国产 | 老司机国内精品久久久久 | 人人艹人人爽 | 91视频99| 国产成人在线视频观看 | 精品中文字幕在线观看 | 在线不卡| 一二三区免费视频 | 亚洲国产二区三区久久 | 日本特级视频 | 欧美日韩一区二区三在线 | 国产合集91合集久久日 | 国产片免费在线观看 | 青青青国产在线观看免费 | 一区二区三区免费精品视频 |