Browse Source

fix linux build config

Kolja Strohm 2 weeks ago
parent
commit
69ed366863
3 changed files with 13 additions and 3 deletions
  1. 3 1
      Network Linux.vcxproj
  2. 9 1
      Network Linux.vcxproj.filters
  3. 1 1
      Network/WebSocket.cpp

+ 3 - 1
Network Linux.vcxproj

@@ -67,12 +67,14 @@
     <ClCompile Include="Network\Client.cpp" />
     <ClCompile Include="Network\Network.cpp" />
     <ClCompile Include="Network\Server.cpp" />
+    <ClCompile Include="Network\WebSocket.cpp" />
   </ItemGroup>
   <ItemGroup>
     <ClInclude Include="Network\HttpRequest.h" />
-    <ClCompile Include="Network\Client.h" />
+    <ClInclude Include="Network\Client.h" />
     <ClInclude Include="Network\Network.h" />
     <ClInclude Include="Network\Server.h" />
+    <ClInclude Include="Network\WebSocket.h" />
   </ItemGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
     <Link />

+ 9 - 1
Network Linux.vcxproj.filters

@@ -21,9 +21,14 @@
     <ClCompile Include="Network\HttpRequest.cpp">
       <Filter>Quelldateien</Filter>
     </ClCompile>
-    <ClCompile Include="Network\Client.h" />
+    <ClCompile Include="Network\WebSocket.cpp">
+      <Filter>Quelldateien</Filter>
+    </ClCompile>
   </ItemGroup>
   <ItemGroup>
+    <ClInclude Include="Network\Client.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
     <ClInclude Include="Network\Server.h">
       <Filter>Headerdateien</Filter>
     </ClInclude>
@@ -33,5 +38,8 @@
     <ClInclude Include="Network\HttpRequest.h">
       <Filter>Headerdateien</Filter>
     </ClInclude>
+    <ClInclude Include="Network\WebSocket.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
   </ItemGroup>
 </Project>

+ 1 - 1
Network/WebSocket.cpp

@@ -144,7 +144,7 @@ __declspec(dllexport) bool WebSocketClient::connect()
         key[23] = '=';
         key[22] = '=';
         for (int i = 0; i < 22; i++)
-            key[i] = allowedKeyChars[(int)(gen.rand() * numKeyChars)];
+            key[i] = allowedKeyChars[(int)(gen.rand() * (double)numKeyChars)];
         message += "Sec-WebSocket-Key: ";
         message += key;
         delete[] key;