public override async Task <object> OnConnected(VpnVirtualNetworkAdapterParam param) { Console.WriteLine($"Connected."); cancel = new CancellationTokenSource(); this.Param = param; test().LaissezFaire(); return(new object()); }
public override async Task OnPacketsReceived(object state, VpnVirtualNetworkAdapterParam param, VpnPacket[] packets) { Console.WriteLine($"recv packet: {packets[0].Data.Length}"); }
public override async Task OnDisconnected(object state, VpnVirtualNetworkAdapterParam param) { Console.WriteLine($"Disconnected."); cancel.Cancel(); }