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);
 }
示例#2
0
 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);
     }
 }
示例#3
0
 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;
 }
示例#5
0
 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;
 }
示例#8
0
 public HttpProxyReceiveFilter(ProxySession session)
 {
     m_Session = session;
 }