亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? socketsextypes.cs

?? ActiveSync數據同步
?? CS
?? 第 1 頁 / 共 2 頁
字號:
/* ====================================================================
 * Copyright (c) 2007 Andre Luis Azevedo (az.andrel@yahoo.com.br)
 * All rights reserved.
 *                       
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 *    In addition, the source code must keep original namespace names.
 *
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in
 *    the documentation and/or other materials provided with the
 *    distribution. In addition, the binary form must keep the original 
 *    namespace names and original file name.
 * 
 * 3. The name "ALAZ" or "ALAZ Library" must not be used to endorse or promote 
 *    products derived from this software without prior written permission.
 *
 * 4. Products derived from this software may not be called "ALAZ" or
 *    "ALAZ Library" nor may "ALAZ" or "ALAZ Library" appear in their 
 *    names without prior written permission of the author.
 * 
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY
 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR
 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
 * OF THE POSSIBILITY OF SUCH DAMAGE. 
 */

using System;
using System.Net;
using System.Net.Security;
using System.Net.Sockets;
using System.Threading;
using System.Security.Cryptography;
using System.Security.Cryptography.X509Certificates;
using System.Web;

namespace ALAZ.SystemEx.NetEx.SocketsEx
{

    //----- SocketsEx declarations!

    #region Delegates

    public delegate void OnDisconnectEvent();
    public delegate void OnSymmetricAuthenticateEvent(ISocketConnection connection, out RSACryptoServiceProvider serverKey, out byte[] signMessage);
    public delegate void OnSSLClientAuthenticateEvent(ISocketConnection connection, out string ServerName, ref X509Certificate2Collection certs, ref bool checkRevocation);
    public delegate void OnSSLServerAuthenticateEvent(ISocketConnection connection, out X509Certificate2 certificate, out bool clientAuthenticate, ref bool checkRevocation);

    #endregion

    #region Exceptions

    /// <summary>
    /// Max reconnect attempts reached.
    /// </summary>
    public class ReconnectAttemptsException : Exception
    {
        public ReconnectAttemptsException(string message) : base(message) { }
    }

    /// <summary>
    /// Bad Delimiter.
    /// </summary>
    public class BadDelimiterException : Exception
    {
        public BadDelimiterException(string message) : base(message) { }
    }

    /// <summary>
    /// Message length is greater than the maximum value.
    /// </summary>
    public class MessageLengthException : Exception
    {
        public MessageLengthException(string message): base(message) { }
    }

    /// <summary>
    /// Symmetric authentication failure.
    /// </summary>
    public class SymmetricAuthenticationException: Exception
    {
        public SymmetricAuthenticationException(string message) : base(message) { } 
    }

    /// <summary>
    /// SSL authentication failure.
    /// </summary>
    public class SSLAuthenticationException : Exception
    {
        public SSLAuthenticationException(string message) : base(message) { }
    }

    /// <summary>
    /// Proxy authentication failure.
    /// </summary>
    public class ProxyAuthenticationException :  HttpException
    {

      public ProxyAuthenticationException(int code, string message) : base(code, message) { }

    }


    #endregion 

    #region Structures

    #region AuthMessage

    public struct AuthMessage
    {
        public byte[] SessionKey;
        public byte[] SessionIV;
        public byte[] SourceKey;
        public byte[] Sign;
    }

    #endregion

    #endregion

    #region Enums

    #region HostType

    /// <summary>
    /// Defines the host type.
    /// </summary>
    public enum HostType
    {
        htServer,
        htClient
    }

    #endregion

    #region EncryptType

    /// <summary>
    /// Defines the encrypt method used.
    /// </summary>
    public enum EncryptType
    {
        etNone,
        etBase64,
        etTripleDES,
        etRijndael,
        etSSL,
    }

    #endregion

    #region CompressionType

    /// <summary>
    /// Defines the compression method used.
    /// </summary>
    public enum CompressionType
    {
        ctNone,
        ctGZIP
    }

    #endregion

    #region DelimiterType

    /// <summary>
    /// Defines message delimiter type.
    /// </summary>
    public enum DelimiterType
    {
        dtNone,
        dtPacketHeader,
        dtMessageTailExcludeOnReceive,
        dtMessageTailIncludeOnReceive
    }

    #endregion

    #region ProxyType

    /// <summary>
    /// Defines the proxy host type.
    /// </summary>
    public enum ProxyType
    {
      ptSOCKS4,
      ptSOCKS4a,
      ptSOCKS5,
      ptHTTP
    }

    #endregion

    #region IpType

    public enum IpType
    {
        itIpV4,
        itIpV6
    }

    #endregion

    #region SOCKS5AuthMode
		 
    /// <summary>
    /// Defines the SOCK5 authentication mode.
    /// </summary>
    internal enum SOCKS5AuthMode
    {
      saNoAuth = 0,
      ssUserPass = 2
    }

  	#endregion

    #region SOCKS5Phase
		 
	  /// <summary>
    /// Defines the SOCKS5 authentication phase
    /// </summary>
    internal enum SOCKS5Phase
    {

      spIdle,
      spGreeting,
      spAuthenticating,
      spConnecting

    }

    #endregion
  
    #endregion

    #region Interfaces

    #region ISocketConnection
    
    #region ISocketConnectionInfo
    
    public interface ISocketConnectionInfo
    {

        /// <summary>
        /// Connection custom data.
        /// </summary>
        object CustomData
        {
            get;
            set;
        }

        /// <summary>
        /// Connection Session Id.
        /// </summary>
        long ConnectionId
        {
            get;
        }

        /// <summary>
        /// Connection Creator object.
        /// </summary>
        BaseSocketConnectionCreator Creator
        {
            get;
        }

        /// <summary>
        /// Connection Host object.
        /// </summary>
        BaseSocketConnectionHost Host
        {
            get;
        }

        /// <summary>
        /// Handle of the OS Socket.
        /// </summary>
        IntPtr SocketHandle
        {
            get;
        }

        /// <summary>
        /// Local socket endpoint.
        /// </summary>
        IPEndPoint LocalEndPoint
        {
            get;
        }

        /// <summary>
        /// Remote socket endpoint.
        /// </summary>
        IPEndPoint RemoteEndPoint
        {
            get;
        }
        
    }
    
    #endregion

    #region ISocketConnection

    /// <summary>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
制服丝袜在线91| 欧美日韩中文字幕精品| 美女网站一区二区| 五月婷婷色综合| 亚洲国产欧美日韩另类综合| 一区二区三区四区精品在线视频| 亚洲人吸女人奶水| 一区二区三区国产| 五月综合激情日本mⅴ| 蜜臀av国产精品久久久久 | 欧美精品 日韩| 91精品欧美一区二区三区综合在| 91麻豆精品国产91久久久久久 | 欧美一级在线免费| 欧美va亚洲va| 国产精品美女一区二区在线观看| 日韩一区在线看| 午夜精品久久久久久| 蜜臀av性久久久久蜜臀aⅴ| 国产又粗又猛又爽又黄91精品| 国产精品一区三区| 色老综合老女人久久久| 欧美日韩免费电影| 久久久噜噜噜久久人人看| 亚洲欧洲日产国码二区| 午夜一区二区三区视频| 国产精品自拍毛片| 色av成人天堂桃色av| 日韩精品一区二区三区在线播放| 国产欧美va欧美不卡在线| 亚洲一区二区三区视频在线| 国产一区二区三区四 | 日韩精品亚洲一区| 国产成人午夜高潮毛片| 欧美日韩国产在线观看| 久久久久亚洲蜜桃| 亚州成人在线电影| 国产成人精品免费网站| 777久久久精品| 国产精品久久久久久久蜜臀| 免费成人在线网站| 91麻豆蜜桃一区二区三区| 久久影院电视剧免费观看| 亚洲国产成人tv| 成人av在线资源| 精品日韩欧美一区二区| 伊人性伊人情综合网| 福利一区在线观看| 精品国产91九色蝌蚪| 亚洲国产日韩精品| 91网站黄www| 国产精品每日更新| 国产大陆精品国产| 日韩一区二区三区精品视频| 亚洲一区欧美一区| 99免费精品在线观看| 久久精品视频一区二区三区| 天天色图综合网| 欧美在线色视频| 亚洲日穴在线视频| av成人免费在线| 国产欧美一区二区精品秋霞影院 | 亚洲免费观看高清在线观看| 国模娜娜一区二区三区| 日韩视频一区二区| 久久不见久久见免费视频1| 7777精品久久久大香线蕉| 一区二区三区免费网站| 91麻豆精品秘密| 亚洲女女做受ⅹxx高潮| 91美女视频网站| 亚洲狠狠丁香婷婷综合久久久| av欧美精品.com| 亚洲欧美日韩在线| 欧美日韩国产另类一区| 天堂在线亚洲视频| 在线影院国内精品| 亚洲资源中文字幕| 欧美日韩在线综合| 奇米精品一区二区三区在线观看| 91精品国产欧美一区二区| 美女网站视频久久| 久久久久久久综合日本| 成人午夜在线免费| 1024成人网| 欧美日韩在线免费视频| 美女网站在线免费欧美精品| 精品国产污污免费网站入口 | 亚洲一区日韩精品中文字幕| 欧美日韩精品福利| 精品一区二区三区在线播放视频 | 老司机精品视频导航| 精品国产一区二区三区久久影院 | 日韩精品中文字幕在线一区| 国精产品一区一区三区mba桃花| 欧美激情中文不卡| 91美女在线视频| 午夜视频一区二区三区| 久久这里只精品最新地址| 99久久er热在这里只有精品15| 亚洲人亚洲人成电影网站色| 欧美亚洲高清一区二区三区不卡| 免费不卡在线视频| 国产欧美一区二区精品秋霞影院 | 日本亚洲免费观看| 久久精品亚洲一区二区三区浴池| 色偷偷久久人人79超碰人人澡| 图片区小说区区亚洲影院| 久久久精品tv| 欧美日精品一区视频| 国产精品99久久久久久似苏梦涵| 亚洲欧美日韩中文字幕一区二区三区| 欧美一级二级三级蜜桃| 91在线一区二区| 紧缚奴在线一区二区三区| 一级女性全黄久久生活片免费| 日韩欧美色综合网站| 91精彩视频在线| 国产精品综合视频| 日韩电影一区二区三区四区| 亚洲三级在线观看| 国产亚洲成aⅴ人片在线观看| 欧美日韩精品是欧美日韩精品| 不卡的电影网站| 精品一区二区三区免费观看| 午夜精品在线视频一区| 国产精品麻豆网站| 精品成人免费观看| 欧美丰满美乳xxx高潮www| 色婷婷av一区二区三区之一色屋| 国产成都精品91一区二区三| 免费成人美女在线观看| 亚洲成人动漫精品| 亚洲桃色在线一区| 国产精品人成在线观看免费| 日韩欧美中文字幕一区| 欧美精品自拍偷拍| 欧美丝袜丝交足nylons图片| 波多野结衣91| 99久久99久久精品免费观看| 国产盗摄精品一区二区三区在线 | 国产原创一区二区三区| 日本午夜一本久久久综合| 亚洲曰韩产成在线| 亚洲精品ww久久久久久p站 | 欧美精品久久久久久久久老牛影院| 菠萝蜜视频在线观看一区| 不卡一区二区在线| 成人av在线观| 99re热这里只有精品免费视频 | 久久99精品久久久| 欧美aⅴ一区二区三区视频| 日本大胆欧美人术艺术动态| 婷婷久久综合九色国产成人| 午夜av区久久| 麻豆成人免费电影| 久久国产精品色婷婷| 九九视频精品免费| 狠狠久久亚洲欧美| 国产一区免费电影| 成人综合激情网| 97se亚洲国产综合自在线不卡 | 国产剧情一区二区三区| 国内精品久久久久影院一蜜桃| 国产呦精品一区二区三区网站| 国产一区在线不卡| 成人国产在线观看| 欧美日韩国产天堂| 日韩精品一区在线| 国产日韩欧美高清在线| 亚洲人成精品久久久久久| 一区二区三区四区蜜桃 | 久久综合色天天久久综合图片| 亚洲国产精品二十页| 亚洲一区二区三区小说| 麻豆精品精品国产自在97香蕉| 国产成都精品91一区二区三| 日本高清成人免费播放| 欧美一级在线视频| 欧美激情一区二区三区| 亚洲精品自拍动漫在线| 免费日韩伦理电影| av成人免费在线| 日韩欧美国产精品| 国产精品国产三级国产aⅴ中文 | 中文字幕一区免费在线观看| 亚洲国产欧美在线人成| 国产一区三区三区| 欧美性高清videossexo| 国产欧美一区二区三区鸳鸯浴| 亚洲午夜在线观看视频在线| 国产精品888| 正在播放亚洲一区| 最新国产精品久久精品| 免费在线一区观看| 在线影院国内精品| 久久精品夜色噜噜亚洲a∨| 午夜激情久久久| 色悠悠久久综合| 国产农村妇女精品|