Skip to content

Commit 1991795

Browse files
committed
.NET8 지원
1 parent e4ccaeb commit 1991795

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+278
-81
lines changed

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ SuperSocket은 .NET 플랫폼에서 인기 있는 오픈 소스 네트워크 라
1111

1212
## 업데이트 내역
1313

14+
### 2023.11.28
15+
- .NET 8 지원
16+
- 비추천 코드 수정
17+
18+
1419
### 2022.11.07
1520
- .NET 6 지원
1621
- default로 NLog를 지원했던 것을 제거. 이제 NLog를 사용하려면 프로그램쪽에서 추가해야 한다.

SuperSocketLite/Common/AssemblyUtil.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,8 +147,9 @@ public static T CopyPropertiesTo<T>(this T source, Predicate<PropertyInfo> predi
147147
if (sourceProperty.PropertyType != p.PropertyType)
148148
continue;
149149

150-
if (!sourceProperty.PropertyType.IsSerializable)
151-
continue;
150+
// 2023.11.28 최흥배 닷넷5부터 지원하지 않으므로 주석 처리 한다
151+
//if (!sourceProperty.PropertyType.IsSerializable)
152+
// continue;
152153

153154
p.SetValue(target, sourceProperty.GetValue(source, null), null);
154155
}

SuperSocketLite/SuperSocketLite.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net7.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<PackageVersion>0.16</PackageVersion>
66
<Version>0.16</Version>
77
<PackageId>SuperSocketLite</PackageId>
@@ -28,6 +28,6 @@
2828
</PropertyGroup>
2929

3030
<ItemGroup>
31-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="All" />
31+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All" />
3232
</ItemGroup>
3333
</Project>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
dotnet net7.0\EchoServer_GenericHost.dll
1+
dotnet net8.0\EchoServer_GenericHost.dll
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
dotnet net7.0\ChatServer.dll --uniqueID 1 --name ChatServer --port 32452 --maxConnectionNumber 256 --maxRequestLength 1024 --receiveBufferSize 16384 --sendBufferSize 16384 --roomMaxCount 100 --roomMaxUserCount 4 --roomStartNumber 0
1+
dotnet net8.0\ChatServer.dll --uniqueID 1 --name ChatServer --port 32452 --maxConnectionNumber 256 --maxRequestLength 1024 --receiveBufferSize 16384 --sendBufferSize 16384 --roomMaxCount 100 --roomMaxUserCount 4 --roomStartNumber 0
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
dotnet net7.0\ChatServerEx.dll --uniqueID 1 --name ChatServerEx --port 32452 --maxConnectionNumber 256 --maxRequestLength 1024 --receiveBufferSize 16384 --sendBufferSize 16384 --roomMaxCountPerThread 12 --roomThreadCount 4 --roomMaxUserCount 4 --roomStartNumber 0 --dbWorkerThreadCount 4 --redisAddres 192.168.0.10
1+
dotnet net8.0\ChatServerEx.dll --uniqueID 1 --name ChatServerEx --port 32452 --maxConnectionNumber 256 --maxRequestLength 1024 --receiveBufferSize 16384 --sendBufferSize 16384 --roomMaxCountPerThread 12 --roomThreadCount 4 --roomMaxUserCount 4 --roomStartNumber 0 --dbWorkerThreadCount 4 --redisAddres 192.168.0.10
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
dotnet net7.0\EchoServer.dll
1+
dotnet net8.0\EchoServer.dll
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
dotnet net7.0\EchoServerEx.dll --port 12021 --maxConnectionNumber 32 --name EchoServer
1+
dotnet net8.0\EchoServerEx.dll --port 32452 --maxConnectionNumber 32 --name EchoServer
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
dotnet net7.0\GameServer.dll --uniqueID 1 --name GameServer --port 32452 --maxConnectionNumber 256 --maxRequestLength 1024 --receiveBufferSize 16384 --sendBufferSize 16384 --roomMaxCount 1000 --roomMaxUserCount 4 --roomStartNumber 0
1+
dotnet net8.0\GameServer.dll --uniqueID 1 --name GameServer --port 32452 --maxConnectionNumber 256 --maxRequestLength 1024 --receiveBufferSize 16384 --sendBufferSize 16384 --roomMaxCount 1000 --roomMaxUserCount 4 --roomStartNumber 0
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
dotnet net7.0\MultiPortServer.dll --name1 clientSide --port1 32452 --maxConnectionNumber1 256 --name2 serverSide --port2 11021 --maxConnectionNumber2 16
1+
dotnet net8.0\MultiPortServer.dll --name1 clientSide --port1 32452 --maxConnectionNumber1 256 --name2 serverSide --port2 11021 --maxConnectionNumber2 16

0 commit comments

Comments
 (0)