Files
linker/linker/plugins/sforward/proxy/SForwardProxy.cs
snltty e2b7cd31cb sync
2024-06-30 15:39:02 +08:00

51 lines
1.0 KiB
C#

using linker.libs;
using System.Text;
namespace linker.plugins.sforward.proxy
{
public partial class SForwardProxy
{
private readonly NumberSpace ns = new NumberSpace();
private byte[] flagBytes = Encoding.UTF8.GetBytes($"snltty.sforward");
public SForwardProxy()
{
UdpTask();
}
public string Start(int port, bool isweb,byte bufferSize)
{
try
{
StartTcp(port, isweb, bufferSize);
StartUdp(port, bufferSize);
return string.Empty;
}
catch (Exception ex)
{
return ex.Message;
}
}
public void Stop()
{
StopTcp();
StopUdp();
}
public void Stop(int port)
{
try
{
StopTcp(port);
StopUdp(port);
}
catch (Exception)
{
}
}
}
}