Skip to content
This repository was archived by the owner on Apr 3, 2020. It is now read-only.

Commit 1974b63

Browse files
committed
Upgrade to 0.1.5 and make demo server send packets to all clients
1 parent 453e92a commit 1974b63

File tree

5 files changed

+18
-16
lines changed

5 files changed

+18
-16
lines changed

netcode.io.demoserver/Program.cs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -111,12 +111,15 @@ private static void NetcodeServer()
111111
while (running)
112112
{
113113
server.Update(time);
114-
115-
if (server.ClientConnected(0) && packetData != null)
114+
115+
for (var clientIndex = 0; clientIndex < NetcodeLibrary.GetMaxClients(); clientIndex++)
116116
{
117-
server.SendPacket(0, packetData);
118-
packetData = null;
117+
if (server.ClientConnected(clientIndex) && packetData != null)
118+
{
119+
server.SendPacket(clientIndex, packetData);
120+
}
119121
}
122+
packetData = null;
120123

121124
for (var clientIndex = 0; clientIndex < NetcodeLibrary.GetMaxClients(); clientIndex++)
122125
{
@@ -127,8 +130,7 @@ private static void NetcodeServer()
127130
{
128131
break;
129132
}
130-
131-
Console.WriteLine(Encoding.ASCII.GetString(packet));
133+
132134
packetData = packet;
133135
}
134136
}

netcode.io.demoserver/netcode.io.demoserver.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@
3535
</PropertyGroup>
3636
<ItemGroup>
3737
<Reference Include="netcode.io-csharp, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
38-
<HintPath>..\packages\netcode.io.0.1.4\lib\net45\netcode.io-csharp.dll</HintPath>
38+
<HintPath>..\packages\netcode.io.0.1.5\lib\net45\netcode.io-csharp.dll</HintPath>
3939
</Reference>
4040
<Reference Include="netcodeBinding, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
41-
<HintPath>..\packages\netcode.io.0.1.4\lib\net45\netcodeBinding.dll</HintPath>
41+
<HintPath>..\packages\netcode.io.0.1.5\lib\net45\netcodeBinding.dll</HintPath>
4242
</Reference>
4343
<Reference Include="System" />
4444
<Reference Include="System.Core" />
@@ -64,11 +64,11 @@
6464
</Content>
6565
</ItemGroup>
6666
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
67-
<Import Project="..\packages\netcode.io.0.1.4\build\netcode.io.targets" Condition="Exists('..\packages\netcode.io.0.1.4\build\netcode.io.targets')" />
67+
<Import Project="..\packages\netcode.io.0.1.5\build\netcode.io.targets" Condition="Exists('..\packages\netcode.io.0.1.5\build\netcode.io.targets')" />
6868
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
6969
<PropertyGroup>
7070
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
7171
</PropertyGroup>
72-
<Error Condition="!Exists('..\packages\netcode.io.0.1.4\build\netcode.io.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\netcode.io.0.1.4\build\netcode.io.targets'))" />
72+
<Error Condition="!Exists('..\packages\netcode.io.0.1.5\build\netcode.io.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\netcode.io.0.1.5\build\netcode.io.targets'))" />
7373
</Target>
7474
</Project>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="netcode.io" version="0.1.4" targetFramework="net452" />
3+
<package id="netcode.io" version="0.1.5" targetFramework="net452" />
44
</packages>

netcode.io.host/netcode.io.host.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@
3535
</PropertyGroup>
3636
<ItemGroup>
3737
<Reference Include="netcode.io-csharp, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
38-
<HintPath>..\packages\netcode.io.0.1.4\lib\net45\netcode.io-csharp.dll</HintPath>
38+
<HintPath>..\packages\netcode.io.0.1.5\lib\net45\netcode.io-csharp.dll</HintPath>
3939
</Reference>
4040
<Reference Include="netcodeBinding, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
41-
<HintPath>..\packages\netcode.io.0.1.4\lib\net45\netcodeBinding.dll</HintPath>
41+
<HintPath>..\packages\netcode.io.0.1.5\lib\net45\netcodeBinding.dll</HintPath>
4242
</Reference>
4343
<Reference Include="Newtonsoft.Json, Version=10.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
4444
<HintPath>..\packages\Newtonsoft.Json.10.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
@@ -61,11 +61,11 @@
6161
<None Include="packages.config" />
6262
</ItemGroup>
6363
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
64-
<Import Project="..\packages\netcode.io.0.1.4\build\netcode.io.targets" Condition="Exists('..\packages\netcode.io.0.1.4\build\netcode.io.targets')" />
64+
<Import Project="..\packages\netcode.io.0.1.5\build\netcode.io.targets" Condition="Exists('..\packages\netcode.io.0.1.5\build\netcode.io.targets')" />
6565
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
6666
<PropertyGroup>
6767
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
6868
</PropertyGroup>
69-
<Error Condition="!Exists('..\packages\netcode.io.0.1.4\build\netcode.io.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\netcode.io.0.1.4\build\netcode.io.targets'))" />
69+
<Error Condition="!Exists('..\packages\netcode.io.0.1.5\build\netcode.io.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\netcode.io.0.1.5\build\netcode.io.targets'))" />
7070
</Target>
7171
</Project>

netcode.io.host/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="netcode.io" version="0.1.4" targetFramework="net452" />
3+
<package id="netcode.io" version="0.1.5" targetFramework="net452" />
44
<package id="Newtonsoft.Json" version="10.0.3" targetFramework="net452" />
55
</packages>

0 commit comments

Comments
 (0)