upm_guru_kcp/Runtime/csharp-kcp/dotNetty-kcp/ConnectTask.cs

31 lines
627 B
C#

using System;
using dotNetty_kcp.thread;
namespace dotNetty_kcp
{
public class ConnectTask:ITask
{
private readonly Ukcp _ukcp;
private readonly KcpListener _listener;
public ConnectTask(Ukcp ukcp, KcpListener listener)
{
_ukcp = ukcp;
_listener = listener;
}
public void execute()
{
try
{
_listener.onConnected(_ukcp);
}
catch (Exception e)
{
_listener.handleException(e,_ukcp);
}
}
}
}