Init
This commit is contained in:
20
Samples/WindowsStore8/App.xaml
Normal file
20
Samples/WindowsStore8/App.xaml
Normal file
@ -0,0 +1,20 @@
|
||||
<Application
|
||||
x:Class="RakNet_WindowsStore8_VS2012.App"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:local="using:RakNet_WindowsStore8_VS2012">
|
||||
|
||||
<Application.Resources>
|
||||
<ResourceDictionary>
|
||||
<ResourceDictionary.MergedDictionaries>
|
||||
|
||||
<!--
|
||||
Styles that define common aspects of the platform look and feel
|
||||
Required by Visual Studio project and item templates
|
||||
-->
|
||||
<ResourceDictionary Source="Common/StandardStyles.xaml"/>
|
||||
</ResourceDictionary.MergedDictionaries>
|
||||
|
||||
</ResourceDictionary>
|
||||
</Application.Resources>
|
||||
</Application>
|
||||
117
Samples/WindowsStore8/App.xaml.cpp
Normal file
117
Samples/WindowsStore8/App.xaml.cpp
Normal file
@ -0,0 +1,117 @@
|
||||
/*
|
||||
* Copyright (c) 2014, Oculus VR, Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* This source code is licensed under the BSD-style license found in the
|
||||
* RakNet License.txt file in the licenses directory of this source tree. An additional grant
|
||||
* of patent rights can be found in the RakNet Patents.txt file in the same directory.
|
||||
*
|
||||
*/
|
||||
|
||||
//
|
||||
// App.xaml.cpp
|
||||
// Implementation of the App class.
|
||||
//
|
||||
|
||||
#include "pch.h"
|
||||
#include "MainPage.xaml.h"
|
||||
|
||||
using namespace RakNet_WindowsStore8_VS2012;
|
||||
|
||||
using namespace Platform;
|
||||
using namespace Windows::ApplicationModel;
|
||||
using namespace Windows::ApplicationModel::Activation;
|
||||
using namespace Windows::Foundation;
|
||||
using namespace Windows::Foundation::Collections;
|
||||
using namespace Windows::UI::Xaml;
|
||||
using namespace Windows::UI::Xaml::Controls;
|
||||
using namespace Windows::UI::Xaml::Controls::Primitives;
|
||||
using namespace Windows::UI::Xaml::Data;
|
||||
using namespace Windows::UI::Xaml::Input;
|
||||
using namespace Windows::UI::Xaml::Interop;
|
||||
using namespace Windows::UI::Xaml::Media;
|
||||
using namespace Windows::UI::Xaml::Navigation;
|
||||
|
||||
// The Blank Application template is documented at http://go.microsoft.com/fwlink/?LinkId=234227
|
||||
|
||||
/// <summary>
|
||||
/// Initializes the singleton application object. This is the first line of authored code
|
||||
/// executed, and as such is the logical equivalent of main() or WinMain().
|
||||
/// </summary>
|
||||
App::App()
|
||||
{
|
||||
InitializeComponent();
|
||||
Suspending += ref new SuspendingEventHandler(this, &App::OnSuspending);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Invoked when the application is launched normally by the end user. Other entry points
|
||||
/// will be used when the application is launched to open a specific file, to display
|
||||
/// search results, and so forth.
|
||||
/// </summary>
|
||||
/// <param name="args">Details about the launch request and process.</param>
|
||||
void App::OnLaunched(Windows::ApplicationModel::Activation::LaunchActivatedEventArgs^ args)
|
||||
{
|
||||
auto rootFrame = dynamic_cast<Frame^>(Window::Current->Content);
|
||||
|
||||
// Do not repeat app initialization when the Window already has content,
|
||||
// just ensure that the window is active
|
||||
if (rootFrame == nullptr)
|
||||
{
|
||||
// Create a Frame to act as the navigation context and associate it with
|
||||
// a SuspensionManager key
|
||||
rootFrame = ref new Frame();
|
||||
|
||||
if (args->PreviousExecutionState == ApplicationExecutionState::Terminated)
|
||||
{
|
||||
// TODO: Restore the saved session state only when appropriate, scheduling the
|
||||
// final launch steps after the restore is complete
|
||||
|
||||
}
|
||||
|
||||
if (rootFrame->Content == nullptr)
|
||||
{
|
||||
// When the navigation stack isn't restored navigate to the first page,
|
||||
// configuring the new page by passing required information as a navigation
|
||||
// parameter
|
||||
if (!rootFrame->Navigate(TypeName(MainPage::typeid), args->Arguments))
|
||||
{
|
||||
throw ref new FailureException("Failed to create initial page");
|
||||
}
|
||||
}
|
||||
// Place the frame in the current Window
|
||||
Window::Current->Content = rootFrame;
|
||||
// Ensure the current window is active
|
||||
Window::Current->Activate();
|
||||
}
|
||||
else
|
||||
{
|
||||
if (rootFrame->Content == nullptr)
|
||||
{
|
||||
// When the navigation stack isn't restored navigate to the first page,
|
||||
// configuring the new page by passing required information as a navigation
|
||||
// parameter
|
||||
if (!rootFrame->Navigate(TypeName(MainPage::typeid), args->Arguments))
|
||||
{
|
||||
throw ref new FailureException("Failed to create initial page");
|
||||
}
|
||||
}
|
||||
// Ensure the current window is active
|
||||
Window::Current->Activate();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Invoked when application execution is being suspended. Application state is saved
|
||||
/// without knowing whether the application will be terminated or resumed with the contents
|
||||
/// of memory still intact.
|
||||
/// </summary>
|
||||
/// <param name="sender">The source of the suspend request.</param>
|
||||
/// <param name="e">Details about the suspend request.</param>
|
||||
void App::OnSuspending(Object^ sender, SuspendingEventArgs^ e)
|
||||
{
|
||||
(void) sender; // Unused parameter
|
||||
(void) e; // Unused parameter
|
||||
|
||||
//TODO: Save application state and stop any background activity
|
||||
}
|
||||
34
Samples/WindowsStore8/App.xaml.h
Normal file
34
Samples/WindowsStore8/App.xaml.h
Normal file
@ -0,0 +1,34 @@
|
||||
/*
|
||||
* Copyright (c) 2014, Oculus VR, Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* This source code is licensed under the BSD-style license found in the
|
||||
* RakNet License.txt file in the licenses directory of this source tree. An additional grant
|
||||
* of patent rights can be found in the RakNet Patents.txt file in the same directory.
|
||||
*
|
||||
*/
|
||||
|
||||
//
|
||||
// App.xaml.h
|
||||
// Declaration of the App class.
|
||||
//
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "App.g.h"
|
||||
|
||||
namespace RakNet_WindowsStore8_VS2012
|
||||
{
|
||||
/// <summary>
|
||||
/// Provides application-specific behavior to supplement the default Application class.
|
||||
/// </summary>
|
||||
ref class App sealed
|
||||
{
|
||||
public:
|
||||
App();
|
||||
virtual void OnLaunched(Windows::ApplicationModel::Activation::LaunchActivatedEventArgs^ args) override;
|
||||
|
||||
private:
|
||||
void OnSuspending(Platform::Object^ sender, Windows::ApplicationModel::SuspendingEventArgs^ e);
|
||||
};
|
||||
}
|
||||
BIN
Samples/WindowsStore8/Assets/Logo.png
Normal file
BIN
Samples/WindowsStore8/Assets/Logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 801 B |
BIN
Samples/WindowsStore8/Assets/SmallLogo.png
Normal file
BIN
Samples/WindowsStore8/Assets/SmallLogo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 329 B |
BIN
Samples/WindowsStore8/Assets/SplashScreen.png
Normal file
BIN
Samples/WindowsStore8/Assets/SplashScreen.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.1 KiB |
BIN
Samples/WindowsStore8/Assets/StoreLogo.png
Normal file
BIN
Samples/WindowsStore8/Assets/StoreLogo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 429 B |
1829
Samples/WindowsStore8/Common/StandardStyles.xaml
Normal file
1829
Samples/WindowsStore8/Common/StandardStyles.xaml
Normal file
File diff suppressed because it is too large
Load Diff
13
Samples/WindowsStore8/MainPage.xaml
Normal file
13
Samples/WindowsStore8/MainPage.xaml
Normal file
@ -0,0 +1,13 @@
|
||||
<Page
|
||||
x:Class="RakNet_WindowsStore8_VS2012.MainPage"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:local="using:RakNet_WindowsStore8_VS2012"
|
||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
mc:Ignorable="d">
|
||||
|
||||
<Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
|
||||
|
||||
</Grid>
|
||||
</Page>
|
||||
77
Samples/WindowsStore8/MainPage.xaml.cpp
Normal file
77
Samples/WindowsStore8/MainPage.xaml.cpp
Normal file
@ -0,0 +1,77 @@
|
||||
/*
|
||||
* Original work: Copyright (c) 2014, Oculus VR, Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* This source code is licensed under the BSD-style license found in the
|
||||
* RakNet License.txt file in the licenses directory of this source tree. An additional grant
|
||||
* of patent rights can be found in the RakNet Patents.txt file in the same directory.
|
||||
*
|
||||
*
|
||||
* Modified work: Copyright (c) 2018, SLikeSoft UG (haftungsbeschränkt)
|
||||
*
|
||||
* This source code was modified by SLikeSoft. Modifications are licensed under the MIT-style
|
||||
* license found in the license.txt file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
//
|
||||
// MainPage.xaml.cpp
|
||||
// Implementation of the MainPage class.
|
||||
//
|
||||
|
||||
#include "pch.h"
|
||||
#include "MainPage.xaml.h"
|
||||
|
||||
using namespace RakNet_WindowsStore8_VS2012;
|
||||
|
||||
using namespace Platform;
|
||||
using namespace Windows::Foundation;
|
||||
using namespace Windows::Foundation::Collections;
|
||||
using namespace Windows::UI::Xaml;
|
||||
using namespace Windows::UI::Xaml::Controls;
|
||||
using namespace Windows::UI::Xaml::Controls::Primitives;
|
||||
using namespace Windows::UI::Xaml::Data;
|
||||
using namespace Windows::UI::Xaml::Input;
|
||||
using namespace Windows::UI::Xaml::Media;
|
||||
using namespace Windows::UI::Xaml::Navigation;
|
||||
|
||||
// The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=234238
|
||||
|
||||
#include "RakPeerInterface.h"
|
||||
#include "RakSleep.h"
|
||||
#include "MessageIdentifiers.h"
|
||||
using namespace SLNet;
|
||||
#define DEFAULT_SERVER_PORT 61111
|
||||
#define DEFAULT_SERVER_ADDRESS "natpunch.jenkinssoftware.com"
|
||||
|
||||
MainPage::MainPage()
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
|
||||
// #error "add raknet init code, what happened to windows phone?"
|
||||
|
||||
RakPeerInterface *rakPeer = RakPeerInterface::GetInstance();
|
||||
SocketDescriptor sd;
|
||||
StartupResult sr = rakPeer->Startup(1, &sd, 1);
|
||||
assert(sr==RAKNET_STARTED);
|
||||
ConnectionAttemptResult car = rakPeer->Connect(DEFAULT_SERVER_ADDRESS, DEFAULT_SERVER_PORT, 0, 0);
|
||||
assert(car==CONNECTION_ATTEMPT_STARTED);
|
||||
RakSleep(1000);
|
||||
Packet *packet;
|
||||
packet=rakPeer->Receive();
|
||||
if (packet)
|
||||
{
|
||||
RakAssert(packet->data[0]==ID_CONNECTION_REQUEST_ACCEPTED);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Invoked when this page is about to be displayed in a Frame.
|
||||
/// </summary>
|
||||
/// <param name="e">Event data that describes how this page was reached. The Parameter
|
||||
/// property is typically used to configure the page.</param>
|
||||
void MainPage::OnNavigatedTo(NavigationEventArgs^ e)
|
||||
{
|
||||
(void) e; // Unused parameter
|
||||
}
|
||||
33
Samples/WindowsStore8/MainPage.xaml.h
Normal file
33
Samples/WindowsStore8/MainPage.xaml.h
Normal file
@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Copyright (c) 2014, Oculus VR, Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* This source code is licensed under the BSD-style license found in the
|
||||
* RakNet License.txt file in the licenses directory of this source tree. An additional grant
|
||||
* of patent rights can be found in the RakNet Patents.txt file in the same directory.
|
||||
*
|
||||
*/
|
||||
|
||||
//
|
||||
// MainPage.xaml.h
|
||||
// Declaration of the MainPage class.
|
||||
//
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "MainPage.g.h"
|
||||
|
||||
namespace RakNet_WindowsStore8_VS2012
|
||||
{
|
||||
/// <summary>
|
||||
/// An empty page that can be used on its own or navigated to within a Frame.
|
||||
/// </summary>
|
||||
public ref class MainPage sealed
|
||||
{
|
||||
public:
|
||||
MainPage();
|
||||
|
||||
protected:
|
||||
virtual void OnNavigatedTo(Windows::UI::Xaml::Navigation::NavigationEventArgs^ e) override;
|
||||
};
|
||||
}
|
||||
42
Samples/WindowsStore8/Package.appxmanifest
Normal file
42
Samples/WindowsStore8/Package.appxmanifest
Normal file
@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Package xmlns="http://schemas.microsoft.com/appx/2010/manifest">
|
||||
|
||||
<Identity Name="0f695e25-94f6-4990-9189-871f98367e35"
|
||||
Publisher="CN=Kevin"
|
||||
Version="1.0.0.0" />
|
||||
|
||||
<Properties>
|
||||
<DisplayName>RakNet_WindowsStore8_VS2012</DisplayName>
|
||||
<PublisherDisplayName>Kevin</PublisherDisplayName>
|
||||
<Logo>Assets\StoreLogo.png</Logo>
|
||||
</Properties>
|
||||
|
||||
<Prerequisites>
|
||||
<OSMinVersion>6.2.1</OSMinVersion>
|
||||
<OSMaxVersionTested>6.2.1</OSMaxVersionTested>
|
||||
</Prerequisites>
|
||||
|
||||
<Resources>
|
||||
<Resource Language="x-generate"/>
|
||||
</Resources>
|
||||
|
||||
<Applications>
|
||||
<Application Id="App"
|
||||
Executable="$targetnametoken$.exe"
|
||||
EntryPoint="RakNet_WindowsStore8_VS2012.App">
|
||||
<VisualElements
|
||||
DisplayName="RakNet_WindowsStore8_VS2012"
|
||||
Logo="Assets\Logo.png"
|
||||
SmallLogo="Assets\SmallLogo.png"
|
||||
Description="RakNet_WindowsStore8_VS2012"
|
||||
ForegroundText="light"
|
||||
BackgroundColor="#464646">
|
||||
<DefaultTile ShowName="allLogos" />
|
||||
<SplashScreen Image="Assets\SplashScreen.png" />
|
||||
</VisualElements>
|
||||
</Application>
|
||||
</Applications>
|
||||
<Capabilities>
|
||||
<Capability Name="internetClient" />
|
||||
</Capabilities>
|
||||
</Package>
|
||||
456
Samples/WindowsStore8/RakNet_WindowsStore8_VS2012.vcxproj
Normal file
456
Samples/WindowsStore8/RakNet_WindowsStore8_VS2012.vcxproj
Normal file
@ -0,0 +1,456 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|ARM">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>ARM</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|ARM">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>ARM</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{bf122ab3-e8dd-4ade-b604-ca313404e322}</ProjectGuid>
|
||||
<RootNamespace>RakNet_WindowsStore8_VS2012</RootNamespace>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
<MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
|
||||
<AppContainerApplication>true</AppContainerApplication>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<PlatformToolset>v110</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<PlatformToolset>v110</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<PlatformToolset>v110</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<PlatformToolset>v110</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<PlatformToolset>v110</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<PlatformToolset>v110</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<PackageCertificateKeyFile>RakNet_WindowsStore8_VS2012_TemporaryKey.pfx</PackageCertificateKeyFile>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
|
||||
<ClCompile>
|
||||
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
|
||||
<DisableSpecificWarnings>4453</DisableSpecificWarnings>
|
||||
<WarningLevel>Level4</WarningLevel>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
|
||||
<ClCompile>
|
||||
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
|
||||
<DisableSpecificWarnings>4453</DisableSpecificWarnings>
|
||||
<WarningLevel>Level4</WarningLevel>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
|
||||
<DisableSpecificWarnings>4453</DisableSpecificWarnings>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;WINDOWS_STORE_RT;_RAKNET_SUPPORT_TCPInterface=0;_RAKNET_SUPPORT_PacketizedTCP=0;_RAKNET_SUPPORT_EmailSender=0;_RAKNET_SUPPORT_HTTPConnection=0;_RAKNET_SUPPORT_HTTPConnection2=0;_RAKNET_SUPPORT_TelnetTransport=0;_RAKNET_SUPPORT_NatTypeDetectionServer=0;_RAKNET_SUPPORT_UDPProxyServer=0;_RAKNET_SUPPORT_UDPProxyCoordinator=0;_RAKNET_SUPPORT_UDPForwarder=0</PreprocessorDefinitions>
|
||||
<PrecompiledHeader>NotUsing</PrecompiledHeader>
|
||||
<AdditionalIncludeDirectories>$(SolutionDir)DependentExtensions\WinPhone8;$(SolutionDir)DependentExtensions\WinRT;$(SolutionDir)Source;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<WarningLevel>Level4</WarningLevel>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
|
||||
<DisableSpecificWarnings>4453</DisableSpecificWarnings>
|
||||
<PreprocessorDefinitions>_UNICODE;UNICODE;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;WINDOWS_STORE_RT;_RAKNET_SUPPORT_TCPInterface=0;_RAKNET_SUPPORT_PacketizedTCP=0;_RAKNET_SUPPORT_EmailSender=0;_RAKNET_SUPPORT_HTTPConnection=0;_RAKNET_SUPPORT_HTTPConnection2=0;_RAKNET_SUPPORT_TelnetTransport=0;_RAKNET_SUPPORT_NatTypeDetectionServer=0;_RAKNET_SUPPORT_UDPProxyServer=0;_RAKNET_SUPPORT_UDPProxyCoordinator=0;_RAKNET_SUPPORT_UDPForwarder=0</PreprocessorDefinitions>
|
||||
<PrecompiledHeader>NotUsing</PrecompiledHeader>
|
||||
<AdditionalIncludeDirectories>$(SolutionDir)DependentExtensions\WinPhone8;$(SolutionDir)DependentExtensions\WinRT;$(SolutionDir)Source;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<WarningLevel>Level4</WarningLevel>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
|
||||
<DisableSpecificWarnings>4453</DisableSpecificWarnings>
|
||||
<WarningLevel>Level4</WarningLevel>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
|
||||
<DisableSpecificWarnings>4453</DisableSpecificWarnings>
|
||||
<WarningLevel>Level4</WarningLevel>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\DependentExtensions\WinPhone8\ThreadEmulation.h" />
|
||||
<ClInclude Include="..\..\DependentExtensions\WinRT\WinRTSockAddr.h" />
|
||||
<ClInclude Include="..\..\DependentExtensions\WinRT\WinRTSocketAdapter.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\AutopatcherPatchContext.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\AutopatcherRepositoryInterface.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\Base64Encoder.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\BitStream.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\CCRakNetSlidingWindow.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\CCRakNetUDT.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\CheckSum.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\CloudClient.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\CloudCommon.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\CloudServer.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\CommandParserInterface.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\ConnectionGraph2.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\ConsoleServer.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DataCompressor.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DirectoryDeltaTransfer.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_BinarySearchTree.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_BPlusTree.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_BytePool.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_ByteQueue.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_Hash.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_Heap.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_HuffmanEncodingTree.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_HuffmanEncodingTreeFactory.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_HuffmanEncodingTreeNode.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_LinkedList.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_List.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_Map.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_MemoryPool.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_Multilist.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_OrderedChannelHeap.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_OrderedList.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_Queue.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_QueueLinkedList.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_RangeList.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_Table.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_ThreadsafeAllocatingQueue.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_Tree.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_WeightedGraph.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DynDNS.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\EmailSender.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\EpochTimeToString.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\Export.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\FileList.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\FileListNodeContext.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\FileListTransfer.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\FileListTransferCBInterface.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\FileOperations.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\FormatString.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\FullyConnectedMesh2.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\Getche.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\Gets.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\GetTime.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\gettimeofday.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\GridSectorizer.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\HTTPConnection.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\HTTPConnection2.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\IncrementalReadInterface.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\InternalPacket.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\Itoa.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\Kbhit.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\LinuxStrings.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\LocklessTypes.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\LogCommandParser.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\MessageFilter.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\MessageIdentifiers.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\MTUSize.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\NativeFeatureIncludes.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\NativeFeatureIncludesOverrides.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\NativeTypes.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\NatPunchthroughClient.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\NatPunchthroughServer.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\NatTypeDetectionClient.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\NatTypeDetectionCommon.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\NatTypeDetectionServer.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\NetworkIDManager.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\NetworkIDObject.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\PacketConsoleLogger.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\PacketFileLogger.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\PacketizedTCP.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\PacketLogger.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\PacketOutputWindowLogger.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\PacketPool.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\PacketPriority.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\PluginInterface2.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\PS3Includes.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\Rackspace.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\alloca.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\assert.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\memoryoverride.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\commandparser.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\defines.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\definesoverrides.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\smartptr.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\socket.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\socket2.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\statistics.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\time.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\transport2.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\types.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\version.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\peer.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\peerinterface.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\sleep.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\string.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\thread.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\wstring.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\Rand.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\ReadyEvent.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\RefCountedObj.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\RelayPlugin.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\ReliabilityLayer.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\ReplicaEnums.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\ReplicaManager3.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\Router2.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\RPC4Plugin.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\SecureHandshake.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\SendToThread.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DR_SHA1.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\SignaledEvent.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\SimpleMutex.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\SimpleTCPServer.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\SingleProducerConsumer.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\SocketDefines.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\SocketIncludes.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\SocketLayer.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\StatisticsHistory.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\StringCompressor.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\StringTable.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\SuperFastHash.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\TableSerializer.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\TCPInterface.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\TeamBalancer.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\TeamManager.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\TelnetTransport.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\ThreadPool.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\ThreadsafePacketLogger.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\TransportInterface.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\TwoWayAuthentication.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\UDPForwarder.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\UDPProxyClient.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\UDPProxyCommon.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\UDPProxyCoordinator.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\UDPProxyServer.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\VariableDeltaSerializer.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\VariableListDeltaTracker.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\VariadicSQLParser.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\VitaIncludes.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\WindowsIncludes.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\WSAStartupSingleton.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\XBox360Includes.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\_FindFirst.h" />
|
||||
<ClInclude Include="pch.h" />
|
||||
<ClInclude Include="App.xaml.h">
|
||||
<DependentUpon>App.xaml</DependentUpon>
|
||||
</ClInclude>
|
||||
<ClInclude Include="MainPage.xaml.h">
|
||||
<DependentUpon>MainPage.xaml</DependentUpon>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ApplicationDefinition Include="App.xaml">
|
||||
<SubType>Designer</SubType>
|
||||
</ApplicationDefinition>
|
||||
<Page Include="Common\StandardStyles.xaml">
|
||||
<SubType>Designer</SubType>
|
||||
</Page>
|
||||
<Page Include="MainPage.xaml">
|
||||
<SubType>Designer</SubType>
|
||||
</Page>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<AppxManifest Include="Package.appxmanifest">
|
||||
<SubType>Designer</SubType>
|
||||
</AppxManifest>
|
||||
<None Include="RakNet_WindowsStore8_VS2012_TemporaryKey.pfx" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Image Include="Assets\Logo.png" />
|
||||
<Image Include="Assets\SmallLogo.png" />
|
||||
<Image Include="Assets\StoreLogo.png" />
|
||||
<Image Include="Assets\SplashScreen.png" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\DependentExtensions\WinPhone8\ThreadEmulation.cpp" />
|
||||
<ClCompile Include="..\..\DependentExtensions\WinRT\WinRTSocketAdapter.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\Base64Encoder.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\BitStream.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\CCRakNetSlidingWindow.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\CCRakNetUDT.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\CheckSum.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\CloudClient.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\CloudCommon.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\CloudServer.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\CommandParserInterface.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\ConnectionGraph2.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\ConsoleServer.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\DataCompressor.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\DirectoryDeltaTransfer.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\DS_BytePool.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\DS_ByteQueue.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\DS_HuffmanEncodingTree.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\DS_Table.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\DynDNS.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\EmailSender.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\EpochTimeToString.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\FileList.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\FileListTransfer.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\FileOperations.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\FormatString.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\FullyConnectedMesh2.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\Getche.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\Gets.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\GetTime.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\gettimeofday.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\GridSectorizer.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\HTTPConnection.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\HTTPConnection2.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\IncrementalReadInterface.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\Itoa.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\LinuxStrings.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\LocklessTypes.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\LogCommandParser.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\MessageFilter.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\NatPunchthroughClient.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\NatPunchthroughServer.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\NatTypeDetectionClient.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\NatTypeDetectionCommon.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\NatTypeDetectionServer.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\NetworkIDManager.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\NetworkIDObject.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\PacketConsoleLogger.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\PacketFileLogger.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\PacketizedTCP.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\PacketLogger.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\PacketOutputWindowLogger.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\PluginInterface2.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\Rackspace.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\RakMemoryOverride.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\RakNetCommandParser.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\RakNetSocket.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\RakNetSocket2.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\RakNetSocket2_360_720.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\RakNetSocket2_Berkley.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\RakNetSocket2_NativeClient.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\RakNetSocket2_PS3_PS4.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\RakNetSocket2_Vita.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\RakNetSocket2_WindowsStore8.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\RakNetSocket2_Windows_Linux.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\RakNetSocket2_Windows_Linux_360.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\RakNetStatistics.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\RakNetTransport2.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\RakNetTypes.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\RakPeer.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\RakSleep.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\RakString.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\RakThread.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\RakWString.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\Rand.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\ReadyEvent.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\RelayPlugin.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\ReliabilityLayer.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\ReplicaManager3.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\Router2.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\RPC4Plugin.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\SecureHandshake.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\SendToThread.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\DR_SHA1.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\SignaledEvent.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\SimpleMutex.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\SocketLayer.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\StatisticsHistory.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\StringCompressor.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\StringTable.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\SuperFastHash.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\TableSerializer.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\TCPInterface.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\TeamBalancer.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\TeamManager.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\TelnetTransport.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\ThreadsafePacketLogger.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\TwoWayAuthentication.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\UDPForwarder.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\UDPProxyClient.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\UDPProxyCoordinator.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\UDPProxyServer.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\VariableDeltaSerializer.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\VariableListDeltaTracker.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\VariadicSQLParser.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\VitaIncludes.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\WSAStartupSingleton.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\_FindFirst.cpp" />
|
||||
<ClCompile Include="App.xaml.cpp">
|
||||
<DependentUpon>App.xaml</DependentUpon>
|
||||
</ClCompile>
|
||||
<ClCompile Include="MainPage.xaml.cpp">
|
||||
<DependentUpon>MainPage.xaml</DependentUpon>
|
||||
</ClCompile>
|
||||
<ClCompile Include="pch.cpp">
|
||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
|
||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
|
||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">Create</PrecompiledHeader>
|
||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">Create</PrecompiledHeader>
|
||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
|
||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
@ -0,0 +1,837 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Common">
|
||||
<UniqueIdentifier>bf122ab3-e8dd-4ade-b604-ca313404e322</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Assets">
|
||||
<UniqueIdentifier>d0e00a29-4afc-46c6-bd8b-bc11be3ea2a7</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Page Include="Common\StandardStyles.xaml">
|
||||
<Filter>Common</Filter>
|
||||
</Page>
|
||||
<Image Include="Assets\Logo.png">
|
||||
<Filter>Assets</Filter>
|
||||
</Image>
|
||||
<Image Include="Assets\SmallLogo.png">
|
||||
<Filter>Assets</Filter>
|
||||
</Image>
|
||||
<Image Include="Assets\StoreLogo.png">
|
||||
<Filter>Assets</Filter>
|
||||
</Image>
|
||||
<Image Include="Assets\SplashScreen.png">
|
||||
<Filter>Assets</Filter>
|
||||
</Image>
|
||||
<Filter Include="RakNet_Additional">
|
||||
<UniqueIdentifier>{6fa5867a-83b6-48b1-b074-d40feda9bbfd}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="RakNet_Headers">
|
||||
<UniqueIdentifier>{636847e0-e7f6-48cb-a2f6-613ce245eccb}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="RakNet_Sources">
|
||||
<UniqueIdentifier>{fe0fb5b6-d013-4ee7-9f06-d46b9c5f1ee5}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ApplicationDefinition Include="App.xaml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="App.xaml.cpp" />
|
||||
<ClCompile Include="MainPage.xaml.cpp" />
|
||||
<ClCompile Include="pch.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\_FindFirst.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\Base64Encoder.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\BitStream.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\CCRakNetSlidingWindow.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\CCRakNetUDT.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\CheckSum.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\CloudClient.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\CloudCommon.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\CloudServer.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\CommandParserInterface.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\ConnectionGraph2.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\ConsoleServer.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\DataCompressor.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\DirectoryDeltaTransfer.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\DS_BytePool.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\DS_ByteQueue.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\DS_HuffmanEncodingTree.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\DS_Table.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\DynDNS.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\EmailSender.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\EpochTimeToString.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\FileList.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\FileListTransfer.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\FileOperations.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\FormatString.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\FullyConnectedMesh2.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\Getche.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\Gets.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\GetTime.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\gettimeofday.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\GridSectorizer.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\HTTPConnection.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\HTTPConnection2.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\IncrementalReadInterface.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\Itoa.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\LinuxStrings.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\LocklessTypes.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\LogCommandParser.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\MessageFilter.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\NatPunchthroughClient.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\NatPunchthroughServer.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\NatTypeDetectionClient.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\NatTypeDetectionCommon.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\NatTypeDetectionServer.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\NetworkIDManager.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\NetworkIDObject.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\PacketConsoleLogger.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\PacketFileLogger.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\PacketizedTCP.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\PacketLogger.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\PacketOutputWindowLogger.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\PluginInterface2.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\Rackspace.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\RakMemoryOverride.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\RakNetCommandParser.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\RakNetSocket.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\RakNetSocket2.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\RakNetSocket2_360_720.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\RakNetSocket2_Berkley.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\RakNetSocket2_NativeClient.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\RakNetSocket2_PS3_PS4.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\RakNetSocket2_Vita.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\RakNetSocket2_Windows_Linux.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\RakNetSocket2_Windows_Linux_360.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\RakNetStatistics.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\RakNetTransport2.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\RakNetTypes.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\RakPeer.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\RakSleep.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\RakString.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\RakThread.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\RakWString.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\Rand.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\ReadyEvent.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\RelayPlugin.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\ReliabilityLayer.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\ReplicaManager3.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\Router2.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\RPC4Plugin.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\SecureHandshake.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\SendToThread.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\SignaledEvent.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\SimpleMutex.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\SocketLayer.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\StatisticsHistory.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\StringCompressor.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\StringTable.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\SuperFastHash.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\TableSerializer.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\TCPInterface.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\TeamBalancer.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\TeamManager.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\TelnetTransport.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\ThreadsafePacketLogger.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\TwoWayAuthentication.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\UDPForwarder.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\UDPProxyClient.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\UDPProxyCoordinator.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\UDPProxyServer.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\VariableDeltaSerializer.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\VariableListDeltaTracker.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\VariadicSQLParser.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\VitaIncludes.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\WSAStartupSingleton.cpp">
|
||||
<Filter>RakNet_Sources</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\DependentExtensions\WinRT\WinRTSocketAdapter.cpp">
|
||||
<Filter>RakNet_Additional</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\DependentExtensions\WinPhone8\ThreadEmulation.cpp">
|
||||
<Filter>RakNet_Additional</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\src\RakNetSocket2_WindowsStore8.cpp" />
|
||||
<ClCompile Include="..\..\Source\src\DR_SHA1.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="pch.h" />
|
||||
<ClInclude Include="App.xaml.h" />
|
||||
<ClInclude Include="MainPage.xaml.h" />
|
||||
<ClInclude Include="..\..\Source\include\slikenet\_FindFirst.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\AutopatcherPatchContext.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\AutopatcherRepositoryInterface.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\Base64Encoder.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\BitStream.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\CCRakNetSlidingWindow.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\CCRakNetUDT.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\CheckSum.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\CloudClient.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\CloudCommon.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\CloudServer.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\CommandParserInterface.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\ConnectionGraph2.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\ConsoleServer.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DataCompressor.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DirectoryDeltaTransfer.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_BinarySearchTree.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_BPlusTree.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_BytePool.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_ByteQueue.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_Hash.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_Heap.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_HuffmanEncodingTree.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_HuffmanEncodingTreeFactory.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_HuffmanEncodingTreeNode.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_LinkedList.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_List.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_Map.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_MemoryPool.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_Multilist.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_OrderedChannelHeap.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_OrderedList.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_Queue.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_QueueLinkedList.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_RangeList.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_Table.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_ThreadsafeAllocatingQueue.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_Tree.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DS_WeightedGraph.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DynDNS.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\EmailSender.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\EpochTimeToString.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\Export.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\FileList.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\FileListNodeContext.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\FileListTransfer.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\FileListTransferCBInterface.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\FileOperations.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\FormatString.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\FullyConnectedMesh2.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\Getche.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\Gets.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\GetTime.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\gettimeofday.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\GridSectorizer.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\HTTPConnection.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\HTTPConnection2.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\IncrementalReadInterface.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\InternalPacket.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\Itoa.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\Kbhit.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\LinuxStrings.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\LocklessTypes.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\LogCommandParser.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\MessageFilter.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\MessageIdentifiers.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\MTUSize.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\NativeFeatureIncludes.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\NativeFeatureIncludesOverrides.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\NativeTypes.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\NatPunchthroughClient.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\NatPunchthroughServer.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\NatTypeDetectionClient.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\NatTypeDetectionCommon.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\NatTypeDetectionServer.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\NetworkIDManager.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\NetworkIDObject.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\PacketConsoleLogger.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\PacketFileLogger.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\PacketizedTCP.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\PacketLogger.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\PacketOutputWindowLogger.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\PacketPool.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\PacketPriority.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\PluginInterface2.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\PS3Includes.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\Rackspace.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\alloca.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\assert.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\memoryoverride.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\commandparser.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\defines.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\definesoverrides.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\smartptr.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\socket.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\socket2.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\statistics.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\time.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\transport2.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\types.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\version.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\peer.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\peerinterface.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\sleep.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\string.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\thread.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\wstring.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\Rand.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\ReadyEvent.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\RefCountedObj.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\RelayPlugin.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\ReliabilityLayer.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\ReplicaEnums.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\ReplicaManager3.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\Router2.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\RPC4Plugin.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\SecureHandshake.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\SendToThread.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\SignaledEvent.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\SimpleMutex.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\SimpleTCPServer.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\SingleProducerConsumer.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\SocketDefines.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\SocketIncludes.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\SocketLayer.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\StatisticsHistory.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\StringCompressor.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\StringTable.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\SuperFastHash.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\TableSerializer.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\TCPInterface.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\TeamBalancer.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\TeamManager.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\TelnetTransport.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\ThreadPool.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\ThreadsafePacketLogger.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\TransportInterface.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\TwoWayAuthentication.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\UDPForwarder.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\UDPProxyClient.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\UDPProxyCommon.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\UDPProxyCoordinator.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\UDPProxyServer.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\VariableDeltaSerializer.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\VariableListDeltaTracker.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\VariadicSQLParser.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\VitaIncludes.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\WindowsIncludes.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\WSAStartupSingleton.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\XBox360Includes.h">
|
||||
<Filter>RakNet_Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\DependentExtensions\WinRT\WinRTSockAddr.h">
|
||||
<Filter>RakNet_Additional</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\DependentExtensions\WinRT\WinRTSocketAdapter.h">
|
||||
<Filter>RakNet_Additional</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\DependentExtensions\WinPhone8\ThreadEmulation.h">
|
||||
<Filter>RakNet_Additional</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\Source\include\slikenet\DR_SHA1.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<AppxManifest Include="Package.appxmanifest" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="RakNet_WindowsStore8_VS2012_TemporaryKey.pfx" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Page Include="MainPage.xaml" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
85
Samples/WindowsStore8/notes.txt
Normal file
85
Samples/WindowsStore8/notes.txt
Normal file
@ -0,0 +1,85 @@
|
||||
Interface with DatagramSocket
|
||||
http://msdn.microsoft.com/en-us/library/windows/apps/windows.networking.sockets.datagramsocket
|
||||
|
||||
Set the event handler
|
||||
http://msdn.microsoft.com/en-us/library/windows/apps/windows.networking.sockets.datagramsocket.messagereceived
|
||||
|
||||
Then bind (asynch):
|
||||
http://msdn.microsoft.com/en-us/library/windows/apps/windows.networking.sockets.datagramsocket.bindendpointasync
|
||||
|
||||
Close socket:
|
||||
http://msdn.microsoft.com/en-us/library/windows/apps/windows.networking.sockets.datagramsocket.close
|
||||
|
||||
SystemAddress to / from IPV4, IPV6
|
||||
|
||||
Domain name to IP lookup
|
||||
|
||||
Lots of info here:
|
||||
Do not use ConnectAsynch, because you cannot get datagrams from any remote address, only those you have connected to.
|
||||
http://msdn.microsoft.com/en-us/library/windows/apps/windows.networking.sockets.datagramsocket
|
||||
|
||||
Send:
|
||||
When sending to a new system, use GetOuputStreamAsynch http://msdn.microsoft.com/en-us/library/windows/apps/hh701265. When it completes, send the data using
|
||||
DataWriter http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.streams.datawriter.aspx
|
||||
Use WriteBuffer, then StoreAsynch.
|
||||
|
||||
http://msdn.microsoft.com/en-us/library/windows/apps/hh701265
|
||||
For each connection, need GetOutputStreamAsync, which specifies a hostname (IP address) and port.
|
||||
|
||||
Set TTL:
|
||||
Use control:
|
||||
http://msdn.microsoft.com/en-us/library/windows/apps/windows.networking.sockets.datagramsocketcontrol#properties
|
||||
|
||||
Receive:
|
||||
http://msdn.microsoft.com/en-us/library/windows/apps/BR241344
|
||||
DatagramSocket^ listener = ref new DatagramSocket();
|
||||
ListenerContext^ listenerContext = ref new ListenerContext(rootPage, listener);
|
||||
listener->MessageReceived += ref new TypedEventHandler<DatagramSocket^, DatagramSocketMessageReceivedEventArgs^>(listenerContext, &ListenerContext::OnMessage);
|
||||
|
||||
Sample:
|
||||
http://code.msdn.microsoft.com/windowsapps/DatagramSocket-sample-76a7d82b
|
||||
http://blogs.msdn.com/b/trycatchfinally/archive/2012/09/06/welcome.aspx
|
||||
|
||||
Closed forum questions:
|
||||
Datagram Socket receive from any sender
|
||||
http://social.msdn.microsoft.com/Forums/en-US/winappswithnativecode/thread/2d732e1b-a9a1-4195-bfe5-216a75fb4319/
|
||||
DatagramSocket: When I get MessageReceived, how do I actually read the data and who it was from?
|
||||
http://social.msdn.microsoft.com/Forums/en-US/winappswithnativecode/thread/ae568041-a080-4194-a783-94b6bc48852d/
|
||||
DatagramSocket; GetOutputStreamAsync asynch?
|
||||
http://social.msdn.microsoft.com/Forums/en-US/winappswithnativecode/thread/cbbf610a-bcff-47f1-b930-e79c36a5f53e/
|
||||
|
||||
Open forum question:
|
||||
http://social.msdn.microsoft.com/Forums/en-US/winappswithnativecode/thread/ce47bbae-80a0-460c-b738-3a752b0d4d3a
|
||||
|
||||
Programming language is C++/CX
|
||||
http://msdn.microsoft.com/en-us/library/windows/apps/hh699871.aspx
|
||||
|
||||
Concurrency task
|
||||
http://msdn.microsoft.com/EN-US/library/hh750113(VS.110).aspx
|
||||
http://blogs.microsoft.co.il/blogs/pavely/archive/2012/06/25/windows-8-metro-c-cx-vs-c.aspx
|
||||
|
||||
http://social.msdn.microsoft.com/Forums/en-US/winappswithnativecode/thread/8a72dda7-dd25-4356-b830-f33b35784af0
|
||||
How to callback to existing C++ from C++/CX?
|
||||
|
||||
I have a large body of C++ code that I am trying to integrate with Windows 8 Store. In the existing code, I use a pure virtual interface for when a network message arrives
|
||||
class RNS2EventHandler {
|
||||
virtual void OnRNS2Recv(RNS2RecvStruct *recvStruct)=0;
|
||||
};
|
||||
class RakPeer : public RakPeerInterface, public RNS2EventHandler {
|
||||
virtual void OnRNS2Recv(RNS2RecvStruct *recvStruct) {DoStuff();}
|
||||
};
|
||||
|
||||
In Windows Store 8, I get this callback when a network message arrives
|
||||
public ref class ListenerContext sealed
|
||||
{
|
||||
public:
|
||||
void OnMessage(Windows::Networking::Sockets::DatagramSocket^ socket, Windows::Networking::Sockets::DatagramSocketMessageReceivedEventArgs^ eventArguments) {
|
||||
// Need to call the C++ callback
|
||||
}
|
||||
}
|
||||
|
||||
If I try putting a RNS2EventHandler* inside ListenerContext the compiler complains that I can't put C++ types inside a C++/CX class.
|
||||
|
||||
So how do I implement a callback to notify C++ when ListenerContext::OnMessage occurs? As a last resort I can poll ListenerContext in a thread from the C++ code, but that ruins performance and the whole point of a callback. But I'll do it if there is no straightforward alternative.
|
||||
|
||||
Thanks in advance.
|
||||
16
Samples/WindowsStore8/pch.cpp
Normal file
16
Samples/WindowsStore8/pch.cpp
Normal file
@ -0,0 +1,16 @@
|
||||
/*
|
||||
* Copyright (c) 2014, Oculus VR, Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* This source code is licensed under the BSD-style license found in the
|
||||
* RakNet License.txt file in the licenses directory of this source tree. An additional grant
|
||||
* of patent rights can be found in the RakNet Patents.txt file in the same directory.
|
||||
*
|
||||
*/
|
||||
|
||||
//
|
||||
// pch.cpp
|
||||
// Include the standard header and generate the precompiled header.
|
||||
//
|
||||
|
||||
#include "pch.h"
|
||||
19
Samples/WindowsStore8/pch.h
Normal file
19
Samples/WindowsStore8/pch.h
Normal file
@ -0,0 +1,19 @@
|
||||
/*
|
||||
* Copyright (c) 2014, Oculus VR, Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* This source code is licensed under the BSD-style license found in the
|
||||
* RakNet License.txt file in the licenses directory of this source tree. An additional grant
|
||||
* of patent rights can be found in the RakNet Patents.txt file in the same directory.
|
||||
*
|
||||
*/
|
||||
|
||||
//
|
||||
// pch.h
|
||||
// Header for standard system include files.
|
||||
//
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <collection.h>
|
||||
#include "App.xaml.h"
|
||||
Reference in New Issue
Block a user