Пример #1
0
 private void StartAccept(UniNetObject uniObject)
 {
     if (_isRunning != true)
     {
         ProcessStop(uniObject);
         return;
     }
     if (uniObject == null)
     {
         uniObject = new UniNetObject();
         uniObject.SetProtocol(_Callback._ProtocolOp);
         uniObject.SetCompletedHandler(GetAccepted);
         uniObject.LastOperation = UniNetOperation.Accept;
         //Args.Completed += new EventHandler<SocketAsyncEventArgs>((object sender,SocketAsyncEventArgs AcceptArgs)=> {
         //    GetAccepted(AcceptArgs);
         //});
     }
     //else
     //{
     //    Args.AcceptSocket = null;
     //}
     if (!_ServerUniObject.AcceptAsync(uniObject))
     {
         GetAccepted(uniObject);
     }
 }