Skip to content

Commit c060bcb

Browse files
authored
Merge pull request #83 from mschriscooper/develop
Proper closing of TCP client connections.
2 parents 61463a8 + 5b6dad0 commit c060bcb

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/JKang.IpcServiceFramework.Server/Tcp/TcpIpcServiceEndpoint.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ public TcpIpcServiceEndpoint(String name, IServiceProvider serviceProvider, IPAd
135135
if (_throttle == null)
136136
{
137137
await ProcessAsync(server, _logger, cancellationToken);
138+
client.Close();
138139
}
139140
else
140141
{
@@ -144,6 +145,7 @@ public TcpIpcServiceEndpoint(String name, IServiceProvider serviceProvider, IPAd
144145
try
145146
{
146147
await ProcessAsync(server, _logger, cancellationToken).ConfigureAwait(false);
148+
client.Close();
147149
}
148150
catch when (cancellationToken.IsCancellationRequested) { }
149151
finally

0 commit comments

Comments
 (0)