Beispiel #1
0
        //public SaeaConnectState(ILog log,TimeOut timeOut,int id,int bufferSize )
        //{
        //    this.log = log;
        //    this.timeOut = timeOut;
        //    this.id = id;
        //    this.buffSize = bufferSize;
        //}
        public void Init()
        {
            socketArg            = new SocketAsyncEventArgs();
            socketArg.Completed += SocketArg_Completed;
            //sendsocketArg = new SocketAsyncEventArgs();
            //sendsocketArg.Completed += SocketArg_Completed;

            bufferPool = new BufferMangment();
        }
Beispiel #2
0
 public FreedomClientAsync(EthernetSetUp ethernetSetUp, TimeOut timeOut, ILog log)
 {
     _ethernetSetUp        = ethernetSetUp;
     _timeOut              = timeOut;
     _log                  = log;
     _driverType           = DriverType.Ethernet;
     _socketArg            = new SocketAsyncEventArgs();
     _socketArg.Completed += _socketArg_Completed;
     _bufferPool           = new BufferMangment(_readCacheSize);
     _subSocketArgFlag     = false;
 }