/
githubmirror
/
shadowsocks-windows
Обзор
Документация
Войти
/
githubmirror
/
shadowsocks-windows
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v4
shadowsocks-csharp/Proxy/IProxy.cs
38 строк
1 KB
rickryo
add "basic access authentication" support for http proxy
11 мар 2019, 17:05
11 мар 2019, 17:05
0d6c8bd
Код
Авторство
О чём код?
using System; using System.Net; using System.Net.Sockets; namespace Shadowsocks.Proxy { public interface IProxy { EndPoint LocalEndPoint { get; } EndPoint ProxyEndPoint { get; } EndPoint DestEndPoint { get; } void BeginConnectProxy(EndPoint remoteEP, AsyncCallback callback, object state); void EndConnectProxy(IAsyncResult asyncResult); void BeginConnectDest(EndPoint destEndPoint, AsyncCallback callback, object state, NetworkCredential auth = null); void EndConnectDest(IAsyncResult asyncResult); void BeginSend(byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback, object state); int EndSend(IAsyncResult asyncResult); void BeginReceive(byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback, object state); int EndReceive(IAsyncResult asyncResult); void Shutdown(SocketShutdown how); void Close(); } }