summaryrefslogtreecommitdiff
path: root/src/Sockets/Project.net
diff options
context:
space:
mode:
Diffstat (limited to 'src/Sockets/Project.net')
-rw-r--r--src/Sockets/Project.net/Sockets/Sockets.sln30
-rw-r--r--src/Sockets/Project.net/Sockets/Sockets.vcproj452
-rw-r--r--src/Sockets/Project.net/Test/Test.vcproj140
3 files changed, 622 insertions, 0 deletions
diff --git a/src/Sockets/Project.net/Sockets/Sockets.sln b/src/Sockets/Project.net/Sockets/Sockets.sln
new file mode 100644
index 0000000..9204f43
--- /dev/null
+++ b/src/Sockets/Project.net/Sockets/Sockets.sln
@@ -0,0 +1,30 @@
+Microsoft Visual Studio Solution File, Format Version 8.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Sockets", "Sockets.vcproj", "{1EC00E34-E016-4EB4-BF7D-B5B7E101AE57}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Test", "..\Test\Test.vcproj", "{D73A0C4B-7554-4A86-A452-5A12675925A0}"
+ ProjectSection(ProjectDependencies) = postProject
+ {1EC00E34-E016-4EB4-BF7D-B5B7E101AE57} = {1EC00E34-E016-4EB4-BF7D-B5B7E101AE57}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfiguration) = preSolution
+ Debug = Debug
+ Release = Release
+ EndGlobalSection
+ GlobalSection(ProjectConfiguration) = postSolution
+ {1EC00E34-E016-4EB4-BF7D-B5B7E101AE57}.Debug.ActiveCfg = Debug|Win32
+ {1EC00E34-E016-4EB4-BF7D-B5B7E101AE57}.Debug.Build.0 = Debug|Win32
+ {1EC00E34-E016-4EB4-BF7D-B5B7E101AE57}.Release.ActiveCfg = Release|Win32
+ {1EC00E34-E016-4EB4-BF7D-B5B7E101AE57}.Release.Build.0 = Release|Win32
+ {D73A0C4B-7554-4A86-A452-5A12675925A0}.Debug.ActiveCfg = Debug|Win32
+ {D73A0C4B-7554-4A86-A452-5A12675925A0}.Debug.Build.0 = Debug|Win32
+ {D73A0C4B-7554-4A86-A452-5A12675925A0}.Release.ActiveCfg = Release|Win32
+ {D73A0C4B-7554-4A86-A452-5A12675925A0}.Release.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ EndGlobalSection
+ GlobalSection(ExtensibilityAddIns) = postSolution
+ EndGlobalSection
+EndGlobal
diff --git a/src/Sockets/Project.net/Sockets/Sockets.vcproj b/src/Sockets/Project.net/Sockets/Sockets.vcproj
new file mode 100644
index 0000000..4e008d6
--- /dev/null
+++ b/src/Sockets/Project.net/Sockets/Sockets.vcproj
@@ -0,0 +1,452 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="Sockets"
+ ProjectGUID="{1EC00E34-E016-4EB4-BF7D-B5B7E101AE57}"
+ Keyword="Win32Proj">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="..\lib\D"
+ IntermediateDirectory="Debug"
+ ConfigurationType="4"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="C:\OpenSSL\include"
+ PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
+ MinimalRebuild="TRUE"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ EnableFunctionLevelLinking="FALSE"
+ RuntimeTypeInfo="TRUE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="TRUE"
+ DebugInformationFormat="4"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLibrarianTool"
+ OutputFile="$(OutDir)/Sockets.lib"
+ AdditionalLibraryDirectories=""/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="xcopy ..\..\*.h ..\Include /I /Y"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="..\lib\R"
+ IntermediateDirectory="Release"
+ ConfigurationType="4"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="C:\OpenSSL\include"
+ PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
+ RuntimeLibrary="0"
+ RuntimeTypeInfo="TRUE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="TRUE"
+ DebugInformationFormat="3"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLibrarianTool"
+ OutputFile="$(OutDir)/Sockets.lib"
+ AdditionalLibraryDirectories=""/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="xcopy ..\..\*.h ..\Include /I /Y"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
+ <File
+ RelativePath="..\..\Exception.cpp">
+ </File>
+ <File
+ RelativePath="..\..\socket_include.cpp">
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
+ <File
+ RelativePath="..\..\Exception.h">
+ </File>
+ <File
+ RelativePath="..\..\socket_include.h">
+ </File>
+ <File
+ RelativePath="..\..\sockets-config.h">
+ </File>
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
+ </Filter>
+ <Filter
+ Name="Utilities"
+ Filter="">
+ <File
+ RelativePath="..\..\Base64.cpp">
+ </File>
+ <File
+ RelativePath="..\..\Base64.h">
+ </File>
+ <File
+ RelativePath="..\..\Parse.cpp">
+ </File>
+ <File
+ RelativePath="..\..\Parse.h">
+ </File>
+ <File
+ RelativePath="..\..\RandomNumber.cpp">
+ </File>
+ <File
+ RelativePath="..\..\RandomNumber.h">
+ </File>
+ <File
+ RelativePath="..\..\Utility.cpp">
+ </File>
+ <File
+ RelativePath="..\..\Utility.h">
+ </File>
+ </Filter>
+ <Filter
+ Name="Internal"
+ Filter="">
+ <File
+ RelativePath="..\..\SSLInitializer.cpp">
+ </File>
+ <File
+ RelativePath="..\..\SSLInitializer.h">
+ </File>
+ </Filter>
+ <Filter
+ Name="Webserver framework"
+ Filter="">
+ <File
+ RelativePath="..\..\ajp13.h">
+ </File>
+ <File
+ RelativePath="..\..\Ajp13Socket.cpp">
+ </File>
+ <File
+ RelativePath="..\..\Ajp13Socket.h">
+ </File>
+ <File
+ RelativePath="..\..\AjpBaseSocket.cpp">
+ </File>
+ <File
+ RelativePath="..\..\AjpBaseSocket.h">
+ </File>
+ <File
+ RelativePath="..\..\HttpBaseSocket.cpp">
+ </File>
+ <File
+ RelativePath="..\..\HttpBaseSocket.h">
+ </File>
+ <File
+ RelativePath="..\..\HttpdCookies.cpp">
+ </File>
+ <File
+ RelativePath="..\..\HttpdCookies.h">
+ </File>
+ <File
+ RelativePath="..\..\HttpdForm.cpp">
+ </File>
+ <File
+ RelativePath="..\..\HttpdForm.h">
+ </File>
+ <File
+ RelativePath="..\..\HttpdSocket.cpp">
+ </File>
+ <File
+ RelativePath="..\..\HttpdSocket.h">
+ </File>
+ <File
+ RelativePath="..\..\HttpRequest.cpp">
+ </File>
+ <File
+ RelativePath="..\..\HttpRequest.h">
+ </File>
+ <File
+ RelativePath="..\..\HttpResponse.cpp">
+ </File>
+ <File
+ RelativePath="..\..\HttpResponse.h">
+ </File>
+ <File
+ RelativePath="..\..\HttpTransaction.cpp">
+ </File>
+ <File
+ RelativePath="..\..\HttpTransaction.h">
+ </File>
+ <File
+ RelativePath="..\..\IHttpServer.h">
+ </File>
+ </Filter>
+ <Filter
+ Name="HTTP Sockets"
+ Filter="">
+ <File
+ RelativePath="..\..\HttpClientSocket.cpp">
+ </File>
+ <File
+ RelativePath="..\..\HttpClientSocket.h">
+ </File>
+ <File
+ RelativePath="..\..\HttpDebugSocket.cpp">
+ </File>
+ <File
+ RelativePath="..\..\HttpDebugSocket.h">
+ </File>
+ <File
+ RelativePath="..\..\HttpGetSocket.cpp">
+ </File>
+ <File
+ RelativePath="..\..\HttpGetSocket.h">
+ </File>
+ <File
+ RelativePath="..\..\HttpPostSocket.cpp">
+ </File>
+ <File
+ RelativePath="..\..\HttpPostSocket.h">
+ </File>
+ <File
+ RelativePath="..\..\HttpPutSocket.cpp">
+ </File>
+ <File
+ RelativePath="..\..\HttpPutSocket.h">
+ </File>
+ <File
+ RelativePath="..\..\HTTPSocket.cpp">
+ </File>
+ <File
+ RelativePath="..\..\HTTPSocket.h">
+ </File>
+ </Filter>
+ <Filter
+ Name="File handling"
+ Filter="">
+ <File
+ RelativePath="..\..\File.cpp">
+ </File>
+ <File
+ RelativePath="..\..\File.h">
+ </File>
+ <File
+ RelativePath="..\..\IFile.h">
+ </File>
+ <File
+ RelativePath="..\..\MemFile.cpp">
+ </File>
+ <File
+ RelativePath="..\..\MemFile.h">
+ </File>
+ </Filter>
+ <Filter
+ Name="Asyncronous DNS"
+ Filter="">
+ <File
+ RelativePath="..\..\ResolvServer.cpp">
+ </File>
+ <File
+ RelativePath="..\..\ResolvServer.h">
+ </File>
+ <File
+ RelativePath="..\..\ResolvSocket.cpp">
+ </File>
+ <File
+ RelativePath="..\..\ResolvSocket.h">
+ </File>
+ </Filter>
+ <Filter
+ Name="Basic Sockets"
+ Filter="">
+ <File
+ RelativePath="..\..\Ipv4Address.cpp">
+ </File>
+ <File
+ RelativePath="..\..\Ipv4Address.h">
+ </File>
+ <File
+ RelativePath="..\..\Ipv6Address.cpp">
+ </File>
+ <File
+ RelativePath="..\..\Ipv6Address.h">
+ </File>
+ <File
+ RelativePath="..\..\ISocketHandler.h">
+ </File>
+ <File
+ RelativePath="..\..\ListenSocket.h">
+ </File>
+ <File
+ RelativePath="..\..\SctpSocket.cpp">
+ </File>
+ <File
+ RelativePath="..\..\SctpSocket.h">
+ </File>
+ <File
+ RelativePath="..\..\Socket.cpp">
+ </File>
+ <File
+ RelativePath="..\..\Socket.h">
+ </File>
+ <File
+ RelativePath="..\..\SocketAddress.h">
+ </File>
+ <File
+ RelativePath="..\..\SocketHandler.cpp">
+ </File>
+ <File
+ RelativePath="..\..\SocketHandler.h">
+ </File>
+ <File
+ RelativePath="..\..\StreamSocket.cpp">
+ </File>
+ <File
+ RelativePath="..\..\StreamSocket.h">
+ </File>
+ <File
+ RelativePath="..\..\TcpSocket.cpp">
+ </File>
+ <File
+ RelativePath="..\..\TcpSocket.h">
+ </File>
+ <File
+ RelativePath="..\..\UdpSocket.cpp">
+ </File>
+ <File
+ RelativePath="..\..\UdpSocket.h">
+ </File>
+ </Filter>
+ <Filter
+ Name="Log help classes"
+ Filter="">
+ <File
+ RelativePath="..\..\StdLog.h">
+ </File>
+ <File
+ RelativePath="..\..\StdoutLog.cpp">
+ </File>
+ <File
+ RelativePath="..\..\StdoutLog.h">
+ </File>
+ </Filter>
+ <Filter
+ Name="Threading"
+ Filter="">
+ <File
+ RelativePath="..\..\Lock.cpp">
+ </File>
+ <File
+ RelativePath="..\..\Lock.h">
+ </File>
+ <File
+ RelativePath="..\..\Mutex.cpp">
+ </File>
+ <File
+ RelativePath="..\..\Mutex.h">
+ </File>
+ <File
+ RelativePath="..\..\Thread.cpp">
+ </File>
+ <File
+ RelativePath="..\..\Thread.h">
+ </File>
+ </Filter>
+ <Filter
+ Name="Timer Events"
+ Filter="">
+ <File
+ RelativePath="..\..\Event.cpp">
+ </File>
+ <File
+ RelativePath="..\..\Event.h">
+ </File>
+ <File
+ RelativePath="..\..\EventHandler.cpp">
+ </File>
+ <File
+ RelativePath="..\..\EventHandler.h">
+ </File>
+ <File
+ RelativePath="..\..\EventTime.cpp">
+ </File>
+ <File
+ RelativePath="..\..\EventTime.h">
+ </File>
+ <File
+ RelativePath="..\..\IEventHandler.h">
+ </File>
+ <File
+ RelativePath="..\..\IEventOwner.cpp">
+ </File>
+ <File
+ RelativePath="..\..\IEventOwner.h">
+ </File>
+ </Filter>
+ <Filter
+ Name="SMTP"
+ Filter="">
+ <File
+ RelativePath="..\..\SmtpdSocket.cpp">
+ </File>
+ <File
+ RelativePath="..\..\SmtpdSocket.h">
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/src/Sockets/Project.net/Test/Test.vcproj b/src/Sockets/Project.net/Test/Test.vcproj
new file mode 100644
index 0000000..fa24b0e
--- /dev/null
+++ b/src/Sockets/Project.net/Test/Test.vcproj
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="Test"
+ ProjectGUID="{D73A0C4B-7554-4A86-A452-5A12675925A0}"
+ Keyword="Win32Proj">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="..\bin\d"
+ IntermediateDirectory="Debug"
+ ConfigurationType="1"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="C:\OpenSSL\include;..\Include"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_OPENSSL"
+ MinimalRebuild="TRUE"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ RuntimeTypeInfo="TRUE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="TRUE"
+ DebugInformationFormat="4"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="Sockets.lib libeay32mt.lib ssleay32mt.lib"
+ OutputFile="$(OutDir)/Test.exe"
+ LinkIncremental="2"
+ AdditionalLibraryDirectories="C:\OpenSSL\lib\VC\static;..\lib\D"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile="$(OutDir)/Test.pdb"
+ SubSystem="1"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="..\bin\R"
+ IntermediateDirectory="Release"
+ ConfigurationType="1"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories="C:\OpenSSL\include;..\Include"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_OPENSSL"
+ RuntimeLibrary="0"
+ RuntimeTypeInfo="TRUE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="TRUE"
+ DebugInformationFormat="3"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="Sockets.lib libeay32mt.lib ssleay32mt.lib"
+ OutputFile="$(OutDir)/Test.exe"
+ LinkIncremental="1"
+ AdditionalLibraryDirectories="C:\OpenSSL\lib\VC\static;..\lib\R"
+ GenerateDebugInformation="TRUE"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
+ <File
+ RelativePath="..\..\tests\sockets_test.cpp">
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>