TestSocketInterface fix

This commit is contained in:
André Straubmeier 2020-08-18 13:50:16 +02:00
parent 5fd6de76d7
commit ea1408392b

View File

@ -1,6 +1,7 @@
using System;
using System.Linq;
using System.Text;
using System.Collections.Generic;
using System.Threading.Tasks;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Steamworks.Data;
@ -13,6 +14,8 @@ private class TestSocketInterface : SocketManager
{
public bool HasFinished = false;
public List<Connection> Connected = new List<Connection>();
public override void OnConnectionChanged( Connection connection, ConnectionInfo data )
{
Console.WriteLine( $"[Socket{Socket}][connection:{connection}][data.Identity:{data.Identity}] [data.State:{data.State}]" );
@ -31,6 +34,8 @@ public override void OnConnecting( Connection connection, ConnectionInfo data )
/// </summary>
public override void OnConnected( Connection connection, ConnectionInfo data )
{
Connected.Add( connection );
Console.WriteLine( $"" );
Console.WriteLine( $"Socket -> OnConnected:" );
Console.WriteLine( $" data.Address: {data.Address}" );
@ -52,7 +57,10 @@ public override void OnConnected( Connection connection, ConnectionInfo data )
/// </summary>
public override void OnDisconnected( Connection connection, ConnectionInfo data )
{
Connected.Remove( connection );
Console.WriteLine( $" - OnDisconnected" );
base.OnDisconnected( connection, data );
}