TcpServerDataReceivedEventArgs.cs 940 B

1234567891011121314151617181920212223242526272829
  1. namespace MECF.Framework.Common.Communications.Tcp.Socket.Client.APM.EventArgs
  2. {
  3. public class TcpServerDataReceivedEventArgs : System.EventArgs
  4. {
  5. public TcpServerDataReceivedEventArgs(TcpSocketClient client, byte[] data)
  6. : this(client, data, 0, data.Length)
  7. {
  8. }
  9. public TcpServerDataReceivedEventArgs(TcpSocketClient client, byte[] data, int dataOffset, int dataLength)
  10. {
  11. Client = client;
  12. Data = data;
  13. DataOffset = dataOffset;
  14. DataLength = dataLength;
  15. }
  16. public TcpSocketClient Client { get; private set; }
  17. public byte[] Data { get; private set; }
  18. public int DataOffset { get; private set; }
  19. public int DataLength { get; private set; }
  20. public override string ToString()
  21. {
  22. return string.Format("{0}", this.Client);
  23. }
  24. }
  25. }