コード例 #1
0
ファイル: EchoClient.cs プロジェクト: PlumpMath/sharpuv
 protected override void OnWrite(UvDataArgs args)
 {
     if (!this.IsReading)
     {
         this.ReadStart();
     }
 }
コード例 #2
0
ファイル: EchoServer.cs プロジェクト: PlumpMath/sharpuv
 protected override void OnRead(UvDataArgs args)
 {
     if (args.Code > 0)
     {
         this.Write(args.Data, 0, args.Data.Length);
     }
     //this.ProcessCommand(Encoding.UTF8.GetString(data));
 }
コード例 #3
0
ファイル: TcpClientTests.cs プロジェクト: PlumpMath/sharpuv
        protected override void OnWrite(UvDataArgs args)
        {
            if (!this.Check(args))
            {
                return;
            }

            this.ReadStart();
        }
コード例 #4
0
ファイル: TcpClientTests.cs プロジェクト: PlumpMath/sharpuv
        protected override void OnRead(UvDataArgs args)
        {
            if (!this.Check(args))
            {
                return;
            }

            _data.Write(args.Data, 0, args.Data.Length);
            this.Close();
        }
コード例 #5
0
ファイル: EchoClient.cs プロジェクト: PlumpMath/sharpuv
 protected override void OnRead(UvDataArgs args)
 {
     if (args.Successful)
     {
         this.Checker.Received(args.Data);
         if (this.SkipCheck)
         {
             this.RunReceive();
             this.AfterReceive();
         }
         else
         {
             this.Loop.QueueWork(this.RunReceive, this.AfterReceive);
         }
     }
     else
     {
         this.Close();
     }
 }
コード例 #6
0
ファイル: EchoServer.cs プロジェクト: gigi81/sharpuv
 protected override void OnRead(UvDataArgs args)
 {
     if(args.Code > 0)
             this.Write(args.Data, 0, args.Data.Length);
     //this.ProcessCommand(Encoding.UTF8.GetString(data));
 }
コード例 #7
0
 protected override void OnRead(UvDataArgs args)
 {
     args.Throw();
     _data = args.Data;
     this.Close();
 }
コード例 #8
0
 protected override void OnWrite(UvDataArgs args)
 {
     args.Throw();
     this.Close();
 }
コード例 #9
0
ファイル: TcpClientTests.cs プロジェクト: gigi81/sharpuv
        protected override void OnWrite(UvDataArgs args)
        {
            if (!this.Check(args))
                return;

            this.ReadStart();
        }
コード例 #10
0
ファイル: TcpClientTests.cs プロジェクト: gigi81/sharpuv
        protected override void OnRead(UvDataArgs args)
        {
            if (!this.Check(args))
                return;

            _data.Write(args.Data, 0, args.Data.Length);
            this.Close();
        }
コード例 #11
0
ファイル: EchoClient.cs プロジェクト: gigi81/sharpuv
 protected override void OnRead(UvDataArgs args)
 {
     if(args.Successful)
     {
         this.Checker.Received(args.Data);
         if (this.SkipCheck)
         {
             this.RunReceive();
             this.AfterReceive();
         }
         else
         {
             this.Loop.QueueWork(this.RunReceive, this.AfterReceive);
         }
     }
     else
     {
         this.Close();
     }
 }
コード例 #12
0
ファイル: EchoClient.cs プロジェクト: gigi81/sharpuv
 protected override void OnWrite(UvDataArgs args)
 {
     if(!this.IsReading)
         this.ReadStart();
 }