//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(); }
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; }