Engine-Pong/Game/Network/NetworkClient.cs

27 lines
634 B
C#

using System.Diagnostics;
using System.Threading.Tasks;
using Syntriax.Engine.Network.Abstract;
namespace Syntriax.Engine.Network;
public class NetworkClient : NetworkBase, INetworkCommunicatorClient
{
public void Connect(string address, int port, string? password = null)
{
Manager.Start();
Manager.Connect(address, port, password ?? string.Empty);
}
protected override async void OnFirstActiveFrame()
{
base.OnFirstActiveFrame();
while (true)
{
await Task.Delay(1000);
SendData();
Debug.WriteLine("Sending Data");
}
}
}