Example #1
0
        public override string ToString()
        {
            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            if (this.Status == ServerStatus.Start)
            {
                foreach (ListenHandler item in Options.Listens)
                {
                    sb.AppendFormat($"Listen @ {item.IPEndPoint}\r\n");
                }
                sb.AppendFormat("Connections:{0}    \r\n",
                                Count.ToString("###,###,##0").PadLeft(15));

                sb.AppendFormat("IO  Receive:{0}/s   Send:{1}/s\r\n",
                                (ReceiveQuantity - mLastReceive).ToString("###,###,##0").PadLeft(15),
                                (SendQuantity - mLastSend).ToString("###,###,##0").PadLeft(15));
                mLastReceive = ReceiveQuantity;
                mLastSend    = SendQuantity;

                sb.AppendFormat("IO  Receive:{0}     Send:{1}\r\n",
                                ReceiveQuantity.ToString("###,###,##0").PadLeft(15),
                                SendQuantity.ToString("###,###,##0").PadLeft(15));


                sb.AppendFormat("BW  Receive:{0}KB   Send:{1}KB\r\n",
                                (ReceivBytes / 1024).ToString("###,###,##0").PadLeft(15),
                                (SendBytes / 1024).ToString("###,###,##0").PadLeft(15));
                sb.AppendLine("");
            }
            return(sb.ToString());
        }
Example #2
0
        public override string ToString()
        {
            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            if (this.Status == ServerStatus.Start)
            {
                sb.AppendFormat("{0} Listen {1}:{2}\r\n", Name, mIPEndPoint.Address, mIPEndPoint.Port);
                sb.AppendFormat("Connections:{0}    \r\n",
                                Count.ToString("###,###,##0").PadLeft(15));

                sb.AppendFormat("IO  Receive:{0}/s   Send:{1}/s\r\n",
                                (ReceiveQuantity - mLastReceive).ToString("###,###,##0").PadLeft(15),
                                (SendQuantity - mLastSend).ToString("###,###,##0").PadLeft(15));
                mLastReceive = ReceiveQuantity;
                mLastSend    = SendQuantity;

                sb.AppendFormat("IO  Receive:{0}     Send:{1}\r\n",
                                ReceiveQuantity.ToString("###,###,##0").PadLeft(15),
                                SendQuantity.ToString("###,###,##0").PadLeft(15));


                sb.AppendFormat("BW  Receive:{0}KB   Send:{1}KB\r\n",
                                (ReceivBytes / 1024).ToString("###,###,##0").PadLeft(15),
                                (SendBytes / 1024).ToString("###,###,##0").PadLeft(15));
                sb.AppendLine("");
            }
            return(sb.ToString());
        }
Example #3
0
        public override string ToString()
        {
            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            if (this.Status == ServerStatus.Start)
            {
                sb.AppendFormat("{0} Listen {1}:{2}\r\n", Name, string.IsNullOrEmpty(this.Config.Host) ? "0.0.0.0" : this.Config.Host, this.Config.Port);
                sb.AppendFormat("Connections:{0}    \r\n",
                                Count.ToString("###,###,##0").PadLeft(15));

                if (mAcceptDispatcher != null)
                {
                    sb.AppendFormat("AcceptQueue:{0}     Threads:{1}\r\n",
                                    mAcceptDispatcher.Count.ToString("###,###,##0").PadLeft(15),
                                    mAcceptDispatcher.Threads.ToString("###,###,##0").PadLeft(2));
                }

                sb.AppendFormat("IO  Receive:{0}/s   Send:{1}/s\r\n",
                                (ReceiveQuantity - mLastReceive).ToString("###,###,##0").PadLeft(15),
                                (SendQuantity - mLastSend).ToString("###,###,##0").PadLeft(15));
                mLastReceive = ReceiveQuantity;
                mLastSend    = SendQuantity;

                sb.AppendFormat("IO  Receive:{0}     Send:{1}\r\n",
                                ReceiveQuantity.ToString("###,###,##0").PadLeft(15),
                                SendQuantity.ToString("###,###,##0").PadLeft(15));


                sb.AppendFormat("BW  Receive:{0}KB   Send:{1}KB\r\n",
                                (ReceivBytes / 1024).ToString("###,###,##0").PadLeft(15),
                                (SendBytes / 1024).ToString("###,###,##0").PadLeft(15));
                sb.AppendLine("");
            }
            return(sb.ToString());
        }
Example #4
0
        public override string ToString()
        {
            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            sb.AppendFormat("{0} Listen {1}:{2}\r\n", Name, string.IsNullOrEmpty(this.Config.Host) ? "0.0.0.0" : this.Config.Host, this.Config.Port);
            sb.AppendFormat("Connections:{0}     Buffers:{1}\r\n",
                            Count.ToString("###,###,##0").PadLeft(15),
                            BufferPool.Count.ToString("###,###,##0").PadLeft(7));

            sb.AppendFormat("IO  Receive:{0}/s   Send:{1}/s\r\n",
                            (ReceiveQuantity - mLastReceive).ToString("###,###,##0").PadLeft(15),
                            (SendQuantity - mLastSend).ToString("###,###,##0").PadLeft(15));
            mLastReceive = ReceiveQuantity;
            mLastSend    = SendQuantity;

            sb.AppendFormat("IO  Receive:{0}     Send:{1}\r\n",
                            ReceiveQuantity.ToString("###,###,##0").PadLeft(15),
                            SendQuantity.ToString("###,###,##0").PadLeft(15));


            sb.AppendFormat("BW  Receive:{0}KB   Send:{1}KB\r\n",
                            (ReceivBytes / 1024).ToString("###,###,##0").PadLeft(15),
                            (SendBytes / 1024).ToString("###,###,##0").PadLeft(15));
            sb.AppendLine("");
            return(sb.ToString());
        }