Added TcpServer header, source file and added file for tcp server windows implementation
Excluded OS specific files from build
This commit is contained in:
2
TODO
2
TODO
@ -1,5 +1,5 @@
|
|||||||
initialization code for other operating systems - currently VoidNet only supports windows
|
initialization code for other operating systems - currently VoidNet only supports windows
|
||||||
initialization code for tcp client for other operating systems - "
|
initialization code for tcp client and tcp server for other operating systems
|
||||||
handle SendNetworkMessage errors for windows
|
handle SendNetworkMessage errors for windows
|
||||||
handle ReceiveDataArray errors for windows
|
handle ReceiveDataArray errors for windows
|
||||||
|
|
||||||
|
|||||||
@ -26,6 +26,7 @@
|
|||||||
<ClInclude Include="..\..\include\NetworkMessage.hpp" />
|
<ClInclude Include="..\..\include\NetworkMessage.hpp" />
|
||||||
<ClInclude Include="..\..\include\Serializer.hpp" />
|
<ClInclude Include="..\..\include\Serializer.hpp" />
|
||||||
<ClInclude Include="..\..\include\TcpClient.hpp" />
|
<ClInclude Include="..\..\include\TcpClient.hpp" />
|
||||||
|
<ClInclude Include="..\..\include\TcpServer.hpp" />
|
||||||
<ClInclude Include="..\..\include\Utility.hpp" />
|
<ClInclude Include="..\..\include\Utility.hpp" />
|
||||||
<ClInclude Include="..\..\include\VoidNetClient.hpp" />
|
<ClInclude Include="..\..\include\VoidNetClient.hpp" />
|
||||||
<ClInclude Include="..\..\include\VoidNetServer.hpp" />
|
<ClInclude Include="..\..\include\VoidNetServer.hpp" />
|
||||||
@ -34,11 +35,19 @@
|
|||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClCompile Include="..\..\src\Config.cpp" />
|
<ClCompile Include="..\..\src\Config.cpp" />
|
||||||
<ClCompile Include="..\..\src\Init.cpp" />
|
<ClCompile Include="..\..\src\Init.cpp" />
|
||||||
<ClCompile Include="..\..\src\InitWindows.cpp" />
|
<ClCompile Include="..\..\src\InitWindows.cpp">
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||||
|
</ClCompile>
|
||||||
<ClCompile Include="..\..\src\NetworkBuffer.cpp" />
|
<ClCompile Include="..\..\src\NetworkBuffer.cpp" />
|
||||||
<ClCompile Include="..\..\src\NetworkMessage.cpp" />
|
<ClCompile Include="..\..\src\NetworkMessage.cpp" />
|
||||||
<ClCompile Include="..\..\src\Serializer.cpp" />
|
<ClCompile Include="..\..\src\Serializer.cpp" />
|
||||||
<ClCompile Include="..\..\src\TcpClientWindows.cpp" />
|
<ClCompile Include="..\..\src\TcpClientWindows.cpp">
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\src\TcpServer.cpp" />
|
||||||
|
<ClCompile Include="..\..\src\TcpServerWindows.cpp">
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||||
|
</ClCompile>
|
||||||
<ClCompile Include="..\..\src\Utility.cpp" />
|
<ClCompile Include="..\..\src\Utility.cpp" />
|
||||||
<ClCompile Include="..\..\src\VoidNetClient.cpp" />
|
<ClCompile Include="..\..\src\VoidNetClient.cpp" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|||||||
@ -42,14 +42,14 @@
|
|||||||
<ClInclude Include="..\..\src\Tags.hpp">
|
<ClInclude Include="..\..\src\Tags.hpp">
|
||||||
<Filter>include</Filter>
|
<Filter>include</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\include\TcpServer.hpp">
|
||||||
|
<Filter>include</Filter>
|
||||||
|
</ClInclude>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClCompile Include="..\..\src\Init.cpp">
|
<ClCompile Include="..\..\src\Init.cpp">
|
||||||
<Filter>src</Filter>
|
<Filter>src</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="..\..\src\InitWindows.cpp">
|
|
||||||
<Filter>src</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\src\TcpClientWindows.cpp">
|
<ClCompile Include="..\..\src\TcpClientWindows.cpp">
|
||||||
<Filter>src</Filter>
|
<Filter>src</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
@ -71,6 +71,15 @@
|
|||||||
<ClCompile Include="..\..\src\VoidNetClient.cpp">
|
<ClCompile Include="..\..\src\VoidNetClient.cpp">
|
||||||
<Filter>src</Filter>
|
<Filter>src</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\src\TcpServerWindows.cpp">
|
||||||
|
<Filter>src</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\src\TcpServer.cpp">
|
||||||
|
<Filter>src</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\src\InitWindows.cpp">
|
||||||
|
<Filter>src</Filter>
|
||||||
|
</ClCompile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Text Include="..\..\TODO" />
|
<Text Include="..\..\TODO" />
|
||||||
|
|||||||
8
include/TcpServer.hpp
Normal file
8
include/TcpServer.hpp
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
#ifndef TCP_SERVER_HPP
|
||||||
|
#define TCP_SERVER_HPP
|
||||||
|
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
#pragma once
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif
|
||||||
3
src/TcpServer.cpp
Normal file
3
src/TcpServer.cpp
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
#ifdef _MSC_VER
|
||||||
|
#include "TcpServerWindows.cpp"
|
||||||
|
#endif
|
||||||
1
src/TcpServerWindows.cpp
Normal file
1
src/TcpServerWindows.cpp
Normal file
@ -0,0 +1 @@
|
|||||||
|
#include "TcpClient.hpp"
|
||||||
Reference in New Issue
Block a user