private void ProxyConnectedHandle(ProxySession session, SuperSocket.ClientEngine.TcpClientSession targetSession) { //if (targetSession == null) // session.SendResponse(m_FailedResponse, 0, m_FailedResponse.Length); //else // session.SendResponse(m_OkResponse, 0, m_OkResponse.Length); }
private void OtherProxyConnectedHandle(ProxySession session, TcpClientSession targetSession) { if (targetSession != null) { byte[] data = Encoding.ASCII.GetBytes(m_SendingHeader); m_SendingHeader = null; targetSession.Send(data, 0, data.Length); } }
private void ConnectProxyConnectedHandle(ProxySession session, TcpClientSession targetSession) { if (targetSession == null) { session.Send(m_FailedResponse, 0, m_FailedResponse.Length); } else { session.Send(m_OkResponse, 0, m_OkResponse.Length); } }
public Socks4ProxyReceiveFilter(ProxySession session) : base(9) { m_Session = session; }
public ProxyDataReceiveFilter(ProxySession session) { m_Session = session; }
protected override void OnNewSessionConnected(ProxySession session) { session.Type = ProxyType.Http; base.OnNewSessionConnected(session); }
public SocksSwitchReceiveFilter(ProxySession session) { m_Session = session; }
public HttpProxyReceiveFilter(ProxySession session) { m_Session = session; }