From 7fc098d551daae69545dfd657d1f28a9fa8bc163 Mon Sep 17 00:00:00 2001 From: marvin Date: Sat, 22 Aug 2015 23:26:30 +0200 Subject: [PATCH] fix examples & remove trash --- examples/CMakeLists.txt | 1 + examples/cinatra/cinatra.vcxproj | 262 ------------------ examples/cinatra/cinatra.vcxproj.filters | 84 ------ examples/examples.sln | 114 -------- examples/file_upload/CMakeLists.txt | 7 + examples/file_upload/file_upload.vcxproj | 157 ----------- .../file_upload/file_upload.vcxproj.filters | 22 -- examples/file_upload/main.cpp | 2 +- examples/hello_world/hello_world.vcxproj | 163 ----------- .../hello_world/hello_world.vcxproj.filters | 22 -- examples/http_server/http_server.vcxproj | 255 ----------------- .../http_server/http_server.vcxproj.filters | 78 ------ examples/session_control/CMakeLists.txt | 2 +- examples/session_control/main.cpp | 2 +- .../session_control/session_control.vcxproj | 164 ----------- .../session_control.vcxproj.filters | 27 -- .../session_control.vcxproj.user | 4 - 17 files changed, 11 insertions(+), 1355 deletions(-) delete mode 100644 examples/cinatra/cinatra.vcxproj delete mode 100644 examples/cinatra/cinatra.vcxproj.filters delete mode 100644 examples/examples.sln create mode 100644 examples/file_upload/CMakeLists.txt delete mode 100644 examples/file_upload/file_upload.vcxproj delete mode 100644 examples/file_upload/file_upload.vcxproj.filters delete mode 100644 examples/hello_world/hello_world.vcxproj delete mode 100644 examples/hello_world/hello_world.vcxproj.filters delete mode 100644 examples/http_server/http_server.vcxproj delete mode 100644 examples/http_server/http_server.vcxproj.filters delete mode 100644 examples/session_control/session_control.vcxproj delete mode 100644 examples/session_control/session_control.vcxproj.filters delete mode 100644 examples/session_control/session_control.vcxproj.user diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index 7b3ac6b3..9f274841 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -4,4 +4,5 @@ SUBDIRS( hello_world echo session_control + file_upload ) diff --git a/examples/cinatra/cinatra.vcxproj b/examples/cinatra/cinatra.vcxproj deleted file mode 100644 index 74320617..00000000 --- a/examples/cinatra/cinatra.vcxproj +++ /dev/null @@ -1,262 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Profile - Win32 - - - Profile - x64 - - - Release - Win32 - - - Release - x64 - - - - {774F30E3-87E8-49DA-92A8-A2D5ABAE2110} - Win32Proj - cinatra - - - - Application - true - v120_xp - MultiByte - - - Application - true - v120_xp - MultiByte - - - Application - false - v120_xp - true - MultiByte - - - Application - false - v120_xp - true - MultiByte - - - Application - false - v120_xp - true - MultiByte - - - Application - false - v120_xp - true - MultiByte - - - - - - - - - - - - - - - - - - - - - - - - - true - - - true - - - false - - - false - - - false - - - false - - - - - - Level3 - Disabled - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;CINATRA_ENABLE_HTTPS;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - MultiThreadedDebug - ..\..\include;..\..\3rdparty\openssl\include - - - Console - true - false - ..\..\3rdparty\openssl\lib;%(AdditionalLibraryDirectories) - libeay32.lib;ssleay32.lib;%(AdditionalDependencies) - - - - - - - Level3 - Disabled - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - MultiThreadedDebug - ..\..\include - - - Console - true - false - - - - - Level3 - - - MaxSpeed - true - true - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;CINATRA_ENABLE_HTTPS;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - ..\..\include;..\..\3rdparty\openssl\include - MultiThreaded - - - Console - true - true - true - false - true - ..\..\3rdparty\openssl\lib;%(AdditionalLibraryDirectories) - libeay32.lib;ssleay32.lib;%(AdditionalDependencies) - - - - - Level3 - - - MaxSpeed - true - true - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;CINATRA_ENABLE_HTTPS;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - ..\..\include;%(AdditionalIncludeDirectories) - MultiThreaded - - - Console - true - true - true - false - true - - - - - Level3 - - - MaxSpeed - true - true - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - ..\..\include - MultiThreaded - - - Console - true - true - true - false - true - - - - - Level3 - - - MaxSpeed - true - true - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - ..\..\include;%(AdditionalIncludeDirectories) - MultiThreaded - - - Console - true - true - true - false - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/examples/cinatra/cinatra.vcxproj.filters b/examples/cinatra/cinatra.vcxproj.filters deleted file mode 100644 index f8aed9df..00000000 --- a/examples/cinatra/cinatra.vcxproj.filters +++ /dev/null @@ -1,84 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hh;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - {cb69976a-985b-4ac0-8381-29eeffa64d9a} - - - - - 源文件 - - - - - 头文件 - - - 头文件 - - - 头文件 - - - 头文件 - - - 头文件 - - - 头文件 - - - 头文件 - - - 头文件 - - - 头文件\utils - - - 头文件\utils - - - 头文件 - - - 头文件\utils - - - 头文件\utils - - - 头文件 - - - 头文件\utils - - - 头文件\utils - - - 头文件 - - - 头文件\utils - - - 头文件 - - - \ No newline at end of file diff --git a/examples/examples.sln b/examples/examples.sln deleted file mode 100644 index ce8ffb47..00000000 --- a/examples/examples.sln +++ /dev/null @@ -1,114 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2013 -VisualStudioVersion = 12.0.40629.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cinatra", "cinatra\cinatra.vcxproj", "{774F30E3-87E8-49DA-92A8-A2D5ABAE2110}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "http_server", "http_server\http_server.vcxproj", "{9ECEA394-F7B2-442E-AAA1-5DD2B907C882}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hello_world", "hello_world\hello_world.vcxproj", "{054026B9-419F-40AB-A0E2-2F8549454450}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "session_control", "session_control\session_control.vcxproj", "{0DD6B2F3-C38A-4A23-8CB8-A2AF5E57D593}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "file_upload", "file_upload\file_upload.vcxproj", "{C8E5912B-AA26-4206-AAF8-237CD9899809}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Mixed Platforms = Debug|Mixed Platforms - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Profile|Mixed Platforms = Profile|Mixed Platforms - Profile|Win32 = Profile|Win32 - Profile|x64 = Profile|x64 - Release|Mixed Platforms = Release|Mixed Platforms - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {774F30E3-87E8-49DA-92A8-A2D5ABAE2110}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 - {774F30E3-87E8-49DA-92A8-A2D5ABAE2110}.Debug|Mixed Platforms.Build.0 = Debug|Win32 - {774F30E3-87E8-49DA-92A8-A2D5ABAE2110}.Debug|Win32.ActiveCfg = Debug|Win32 - {774F30E3-87E8-49DA-92A8-A2D5ABAE2110}.Debug|Win32.Build.0 = Debug|Win32 - {774F30E3-87E8-49DA-92A8-A2D5ABAE2110}.Debug|x64.ActiveCfg = Debug|x64 - {774F30E3-87E8-49DA-92A8-A2D5ABAE2110}.Debug|x64.Build.0 = Debug|x64 - {774F30E3-87E8-49DA-92A8-A2D5ABAE2110}.Profile|Mixed Platforms.ActiveCfg = Profile|Win32 - {774F30E3-87E8-49DA-92A8-A2D5ABAE2110}.Profile|Mixed Platforms.Build.0 = Profile|Win32 - {774F30E3-87E8-49DA-92A8-A2D5ABAE2110}.Profile|Win32.ActiveCfg = Profile|Win32 - {774F30E3-87E8-49DA-92A8-A2D5ABAE2110}.Profile|Win32.Build.0 = Profile|Win32 - {774F30E3-87E8-49DA-92A8-A2D5ABAE2110}.Profile|x64.ActiveCfg = Profile|x64 - {774F30E3-87E8-49DA-92A8-A2D5ABAE2110}.Profile|x64.Build.0 = Profile|x64 - {774F30E3-87E8-49DA-92A8-A2D5ABAE2110}.Release|Mixed Platforms.ActiveCfg = Release|Win32 - {774F30E3-87E8-49DA-92A8-A2D5ABAE2110}.Release|Mixed Platforms.Build.0 = Release|Win32 - {774F30E3-87E8-49DA-92A8-A2D5ABAE2110}.Release|Win32.ActiveCfg = Release|Win32 - {774F30E3-87E8-49DA-92A8-A2D5ABAE2110}.Release|Win32.Build.0 = Release|Win32 - {774F30E3-87E8-49DA-92A8-A2D5ABAE2110}.Release|x64.ActiveCfg = Release|x64 - {774F30E3-87E8-49DA-92A8-A2D5ABAE2110}.Release|x64.Build.0 = Release|x64 - {9ECEA394-F7B2-442E-AAA1-5DD2B907C882}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 - {9ECEA394-F7B2-442E-AAA1-5DD2B907C882}.Debug|Mixed Platforms.Build.0 = Debug|Win32 - {9ECEA394-F7B2-442E-AAA1-5DD2B907C882}.Debug|Win32.ActiveCfg = Debug|Win32 - {9ECEA394-F7B2-442E-AAA1-5DD2B907C882}.Debug|Win32.Build.0 = Debug|Win32 - {9ECEA394-F7B2-442E-AAA1-5DD2B907C882}.Debug|x64.ActiveCfg = Debug|x64 - {9ECEA394-F7B2-442E-AAA1-5DD2B907C882}.Debug|x64.Build.0 = Debug|x64 - {9ECEA394-F7B2-442E-AAA1-5DD2B907C882}.Profile|Mixed Platforms.ActiveCfg = Profile|Win32 - {9ECEA394-F7B2-442E-AAA1-5DD2B907C882}.Profile|Mixed Platforms.Build.0 = Profile|Win32 - {9ECEA394-F7B2-442E-AAA1-5DD2B907C882}.Profile|Win32.ActiveCfg = Profile|Win32 - {9ECEA394-F7B2-442E-AAA1-5DD2B907C882}.Profile|Win32.Build.0 = Profile|Win32 - {9ECEA394-F7B2-442E-AAA1-5DD2B907C882}.Profile|x64.ActiveCfg = Profile|x64 - {9ECEA394-F7B2-442E-AAA1-5DD2B907C882}.Profile|x64.Build.0 = Profile|x64 - {9ECEA394-F7B2-442E-AAA1-5DD2B907C882}.Release|Mixed Platforms.ActiveCfg = Release|Win32 - {9ECEA394-F7B2-442E-AAA1-5DD2B907C882}.Release|Mixed Platforms.Build.0 = Release|Win32 - {9ECEA394-F7B2-442E-AAA1-5DD2B907C882}.Release|Win32.ActiveCfg = Release|Win32 - {9ECEA394-F7B2-442E-AAA1-5DD2B907C882}.Release|Win32.Build.0 = Release|Win32 - {9ECEA394-F7B2-442E-AAA1-5DD2B907C882}.Release|x64.ActiveCfg = Release|x64 - {9ECEA394-F7B2-442E-AAA1-5DD2B907C882}.Release|x64.Build.0 = Release|x64 - {054026B9-419F-40AB-A0E2-2F8549454450}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 - {054026B9-419F-40AB-A0E2-2F8549454450}.Debug|Mixed Platforms.Build.0 = Debug|Win32 - {054026B9-419F-40AB-A0E2-2F8549454450}.Debug|Win32.ActiveCfg = Debug|Win32 - {054026B9-419F-40AB-A0E2-2F8549454450}.Debug|Win32.Build.0 = Debug|Win32 - {054026B9-419F-40AB-A0E2-2F8549454450}.Debug|x64.ActiveCfg = Debug|x64 - {054026B9-419F-40AB-A0E2-2F8549454450}.Profile|Mixed Platforms.ActiveCfg = Release|Win32 - {054026B9-419F-40AB-A0E2-2F8549454450}.Profile|Mixed Platforms.Build.0 = Release|Win32 - {054026B9-419F-40AB-A0E2-2F8549454450}.Profile|Win32.ActiveCfg = Release|Win32 - {054026B9-419F-40AB-A0E2-2F8549454450}.Profile|Win32.Build.0 = Release|Win32 - {054026B9-419F-40AB-A0E2-2F8549454450}.Profile|x64.ActiveCfg = Release|x64 - {054026B9-419F-40AB-A0E2-2F8549454450}.Release|Mixed Platforms.ActiveCfg = Release|Win32 - {054026B9-419F-40AB-A0E2-2F8549454450}.Release|Mixed Platforms.Build.0 = Release|Win32 - {054026B9-419F-40AB-A0E2-2F8549454450}.Release|Win32.ActiveCfg = Release|Win32 - {054026B9-419F-40AB-A0E2-2F8549454450}.Release|Win32.Build.0 = Release|Win32 - {054026B9-419F-40AB-A0E2-2F8549454450}.Release|x64.ActiveCfg = Release|x64 - {0DD6B2F3-C38A-4A23-8CB8-A2AF5E57D593}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 - {0DD6B2F3-C38A-4A23-8CB8-A2AF5E57D593}.Debug|Mixed Platforms.Build.0 = Debug|Win32 - {0DD6B2F3-C38A-4A23-8CB8-A2AF5E57D593}.Debug|Win32.ActiveCfg = Debug|Win32 - {0DD6B2F3-C38A-4A23-8CB8-A2AF5E57D593}.Debug|Win32.Build.0 = Debug|Win32 - {0DD6B2F3-C38A-4A23-8CB8-A2AF5E57D593}.Debug|x64.ActiveCfg = Debug|x64 - {0DD6B2F3-C38A-4A23-8CB8-A2AF5E57D593}.Profile|Mixed Platforms.ActiveCfg = Release|Win32 - {0DD6B2F3-C38A-4A23-8CB8-A2AF5E57D593}.Profile|Mixed Platforms.Build.0 = Release|Win32 - {0DD6B2F3-C38A-4A23-8CB8-A2AF5E57D593}.Profile|Win32.ActiveCfg = Release|Win32 - {0DD6B2F3-C38A-4A23-8CB8-A2AF5E57D593}.Profile|Win32.Build.0 = Release|Win32 - {0DD6B2F3-C38A-4A23-8CB8-A2AF5E57D593}.Profile|x64.ActiveCfg = Release|Win32 - {0DD6B2F3-C38A-4A23-8CB8-A2AF5E57D593}.Release|Mixed Platforms.ActiveCfg = Release|Win32 - {0DD6B2F3-C38A-4A23-8CB8-A2AF5E57D593}.Release|Mixed Platforms.Build.0 = Release|Win32 - {0DD6B2F3-C38A-4A23-8CB8-A2AF5E57D593}.Release|Win32.ActiveCfg = Release|Win32 - {0DD6B2F3-C38A-4A23-8CB8-A2AF5E57D593}.Release|Win32.Build.0 = Release|Win32 - {0DD6B2F3-C38A-4A23-8CB8-A2AF5E57D593}.Release|x64.ActiveCfg = Release|x64 - {C8E5912B-AA26-4206-AAF8-237CD9899809}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 - {C8E5912B-AA26-4206-AAF8-237CD9899809}.Debug|Mixed Platforms.Build.0 = Debug|Win32 - {C8E5912B-AA26-4206-AAF8-237CD9899809}.Debug|Win32.ActiveCfg = Debug|Win32 - {C8E5912B-AA26-4206-AAF8-237CD9899809}.Debug|Win32.Build.0 = Debug|Win32 - {C8E5912B-AA26-4206-AAF8-237CD9899809}.Debug|x64.ActiveCfg = Debug|x64 - {C8E5912B-AA26-4206-AAF8-237CD9899809}.Profile|Mixed Platforms.ActiveCfg = Release|Win32 - {C8E5912B-AA26-4206-AAF8-237CD9899809}.Profile|Mixed Platforms.Build.0 = Release|Win32 - {C8E5912B-AA26-4206-AAF8-237CD9899809}.Profile|Win32.ActiveCfg = Release|Win32 - {C8E5912B-AA26-4206-AAF8-237CD9899809}.Profile|Win32.Build.0 = Release|Win32 - {C8E5912B-AA26-4206-AAF8-237CD9899809}.Profile|x64.ActiveCfg = Release|Win32 - {C8E5912B-AA26-4206-AAF8-237CD9899809}.Release|Mixed Platforms.ActiveCfg = Release|Win32 - {C8E5912B-AA26-4206-AAF8-237CD9899809}.Release|Mixed Platforms.Build.0 = Release|Win32 - {C8E5912B-AA26-4206-AAF8-237CD9899809}.Release|Win32.ActiveCfg = Release|Win32 - {C8E5912B-AA26-4206-AAF8-237CD9899809}.Release|Win32.Build.0 = Release|Win32 - {C8E5912B-AA26-4206-AAF8-237CD9899809}.Release|x64.ActiveCfg = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/examples/file_upload/CMakeLists.txt b/examples/file_upload/CMakeLists.txt new file mode 100644 index 00000000..64abb02c --- /dev/null +++ b/examples/file_upload/CMakeLists.txt @@ -0,0 +1,7 @@ +ADD_EXECUTABLE(file_upload main.cpp) +INCLUDE_DIRECTORIES(../../include) +IF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + TARGET_LINK_LIBRARIES(file_upload boost_system-mt pthread boost_coroutine-mt boost_context-mt boost_thread-mt) +ELSE(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + TARGET_LINK_LIBRARIES(file_upload boost_system pthread boost_coroutine boost_context boost_thread) +ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") diff --git a/examples/file_upload/file_upload.vcxproj b/examples/file_upload/file_upload.vcxproj deleted file mode 100644 index 4485be50..00000000 --- a/examples/file_upload/file_upload.vcxproj +++ /dev/null @@ -1,157 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {C8E5912B-AA26-4206-AAF8-237CD9899809} - Win32Proj - file_upload - - - - Application - true - v120_xp - MultiByte - - - Application - true - v120_xp - MultiByte - - - Application - false - v120_xp - true - MultiByte - - - Application - false - v120_xp - true - MultiByte - - - - - - - - - - - - - - - - - - - true - - - true - - - false - - - false - - - - - - Level3 - Disabled - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - ..\..\include - - - Console - true - %(AdditionalLibraryDirectories) - %(AdditionalDependencies) - - - - - - - Level3 - Disabled - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - ..\..\include - - - Console - true - - - - - Level3 - - - MaxSpeed - true - true - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - ..\..\include - - - Console - true - true - true - false - %(AdditionalLibraryDirectories) - %(AdditionalDependencies) - - - - - Level3 - - - MaxSpeed - true - true - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - ..\..\include - - - Console - true - true - true - false - - - - - - - - - \ No newline at end of file diff --git a/examples/file_upload/file_upload.vcxproj.filters b/examples/file_upload/file_upload.vcxproj.filters deleted file mode 100644 index 203a71c4..00000000 --- a/examples/file_upload/file_upload.vcxproj.filters +++ /dev/null @@ -1,22 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hh;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - - - 源文件 - - - \ No newline at end of file diff --git a/examples/file_upload/main.cpp b/examples/file_upload/main.cpp index 5ec19fb7..337bc132 100644 --- a/examples/file_upload/main.cpp +++ b/examples/file_upload/main.cpp @@ -44,6 +44,6 @@ int main() res.end("upload success!"); }); - app.static_dir("./static").listen("HTTP").run(); + app.static_dir("./static").listen("http").run(); return 0; } \ No newline at end of file diff --git a/examples/hello_world/hello_world.vcxproj b/examples/hello_world/hello_world.vcxproj deleted file mode 100644 index ee745e6d..00000000 --- a/examples/hello_world/hello_world.vcxproj +++ /dev/null @@ -1,163 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {054026B9-419F-40AB-A0E2-2F8549454450} - Win32Proj - hello_world - - - - Application - true - v120_xp - Unicode - - - Application - true - v120_xp - Unicode - - - Application - false - v120_xp - true - Unicode - - - Application - false - v120_xp - true - Unicode - - - - - - - - - - - - - - - - - - - true - - - true - - - false - - - false - - - - - - Level3 - Disabled - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - ..\..\include - MultiThreadedDebug - - - Console - true - false - %(AdditionalLibraryDirectories) - %(AdditionalDependencies) - - - - - - - Level3 - Disabled - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - ..\..\include - MultiThreadedDebug - - - Console - true - false - - - - - Level3 - - - MaxSpeed - true - true - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - ..\..\include - MultiThreaded - - - Console - true - true - true - false - %(AdditionalLibraryDirectories) - %(AdditionalDependencies) - - - - - Level3 - - - MaxSpeed - true - true - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - ..\..\include - MultiThreaded - - - Console - true - true - true - false - - - - - - - - - \ No newline at end of file diff --git a/examples/hello_world/hello_world.vcxproj.filters b/examples/hello_world/hello_world.vcxproj.filters deleted file mode 100644 index 203a71c4..00000000 --- a/examples/hello_world/hello_world.vcxproj.filters +++ /dev/null @@ -1,22 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hh;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - - - 源文件 - - - \ No newline at end of file diff --git a/examples/http_server/http_server.vcxproj b/examples/http_server/http_server.vcxproj deleted file mode 100644 index 76ce105d..00000000 --- a/examples/http_server/http_server.vcxproj +++ /dev/null @@ -1,255 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Profile - Win32 - - - Profile - x64 - - - Release - Win32 - - - Release - x64 - - - - {9ECEA394-F7B2-442E-AAA1-5DD2B907C882} - Win32Proj - http_server - - - - Application - true - v120_xp - MultiByte - - - Application - true - v120_xp - MultiByte - - - Application - false - v120_xp - true - MultiByte - - - Application - false - v120_xp - true - MultiByte - - - Application - false - v120_xp - true - MultiByte - - - Application - false - v120_xp - true - MultiByte - - - - - - - - - - - - - - - - - - - - - - - - - true - - - true - - - false - - - false - - - false - - - false - - - - - - Level3 - Disabled - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;CINATRA_ENABLE_HTTPS;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - MultiThreadedDebug - ..\..\include;..\..\3rdparty\openssl\include - - - Console - true - ..\..\3rdparty\openssl\lib;%(AdditionalLibraryDirectories) - libeay32.lib;ssleay32.lib;%(AdditionalDependencies) - - - - - - - Level3 - Disabled - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - MultiThreadedDebug - ..\..\include - - - Console - true - - - - - Level3 - - - MaxSpeed - true - true - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;CINATRA_ENABLE_HTTPS;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - MultiThreaded - ..\..\include;..\..\3rdparty\openssl\include - - - Console - true - true - true - false - ..\..\3rdparty\openssl\lib;%(AdditionalLibraryDirectories) - libeay32.lib;ssleay32.lib;%(AdditionalDependencies) - - - - - Level3 - - - MaxSpeed - true - true - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;CINATRA_ENABLE_HTTPS;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - MultiThreaded - ..\..\include;%(AdditionalIncludeDirectories) - - - Console - true - true - true - false - - - - - Level3 - - - MaxSpeed - true - true - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - MultiThreaded - ..\..\include - - - Console - true - true - true - false - - - - - Level3 - - - MaxSpeed - true - true - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - MultiThreaded - ..\..\include;%(AdditionalIncludeDirectories) - - - Console - true - true - true - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/examples/http_server/http_server.vcxproj.filters b/examples/http_server/http_server.vcxproj.filters deleted file mode 100644 index 7fe4268f..00000000 --- a/examples/http_server/http_server.vcxproj.filters +++ /dev/null @@ -1,78 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hh;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - - - 源文件 - - - - - 头文件 - - - 头文件 - - - 头文件 - - - 头文件 - - - 头文件 - - - 头文件 - - - 头文件 - - - 头文件 - - - 头文件 - - - 头文件 - - - 头文件 - - - 头文件 - - - 头文件 - - - 头文件 - - - 头文件 - - - 头文件 - - - 头文件 - - - 头文件 - - - \ No newline at end of file diff --git a/examples/session_control/CMakeLists.txt b/examples/session_control/CMakeLists.txt index 5b5c2970..5963fbac 100644 --- a/examples/session_control/CMakeLists.txt +++ b/examples/session_control/CMakeLists.txt @@ -1,4 +1,4 @@ -ADD_EXECUTABLE(session_control main.cpp) +ADD_EXECUTABLE(session_control main.cpp Login.h) INCLUDE_DIRECTORIES(../../include) IF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") TARGET_LINK_LIBRARIES(session_control boost_system-mt pthread boost_coroutine-mt boost_context-mt boost_thread-mt) diff --git a/examples/session_control/main.cpp b/examples/session_control/main.cpp index e89f3f38..d6481e25 100644 --- a/examples/session_control/main.cpp +++ b/examples/session_control/main.cpp @@ -84,6 +84,6 @@ int main() res.end(json); return; }); - app.listen("http").run(); + app.static_dir("./static").listen("http").run(); return 0; } diff --git a/examples/session_control/session_control.vcxproj b/examples/session_control/session_control.vcxproj deleted file mode 100644 index de62b731..00000000 --- a/examples/session_control/session_control.vcxproj +++ /dev/null @@ -1,164 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {0DD6B2F3-C38A-4A23-8CB8-A2AF5E57D593} - Win32Proj - session_control - - - - Application - true - v120_xp - MultiByte - - - Application - true - v120_xp - MultiByte - - - Application - false - v120_xp - true - MultiByte - - - Application - false - v120_xp - true - MultiByte - - - - - - - - - - - - - - - - - - - true - - - true - - - false - - - false - - - - - - Level3 - Disabled - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - true - ..\..\include - - - Console - true - %(AdditionalLibraryDirectories) - %(AdditionalDependencies) - - - - - - - Level3 - Disabled - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - true - ..\..\include - - - Console - true - - - - - Level3 - - - MaxSpeed - true - true - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - true - ..\..\include - - - Console - true - true - true - false - %(AdditionalLibraryDirectories) - %(AdditionalDependencies) - - - - - Level3 - - - MaxSpeed - true - true - WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - true - ..\..\include - - - Console - true - true - true - false - - - - - - - - - - - - \ No newline at end of file diff --git a/examples/session_control/session_control.vcxproj.filters b/examples/session_control/session_control.vcxproj.filters deleted file mode 100644 index a14851c2..00000000 --- a/examples/session_control/session_control.vcxproj.filters +++ /dev/null @@ -1,27 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hh;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - - - 头文件 - - - - - 源文件 - - - \ No newline at end of file diff --git a/examples/session_control/session_control.vcxproj.user b/examples/session_control/session_control.vcxproj.user deleted file mode 100644 index ef5ff2a1..00000000 --- a/examples/session_control/session_control.vcxproj.user +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file