DeliveryClient.cs 796 B

1234567891011121314151617181920212223242526272829303132333435
  1. using System;
  2. using Sers.CL.Socket.Iocp.Base;
  3. using Vit.Core.Module.Log;
  4. namespace Sers.CL.Socket.Iocp.Mode.Simple
  5. {
  6. public class DeliveryClient : DeliveryClient_Base<DeliveryConnection>
  7. {
  8. public override bool Connect()
  9. {
  10. try
  11. {
  12. Logger.Info("[CL.DeliveryClient] Socket.Iocp,connecting", new { host, port });
  13. if (!base.Connect())
  14. {
  15. return false;
  16. }
  17. Logger.Info("[CL.DeliveryClient] Socket.Iocp,connected");
  18. return true;
  19. }
  20. catch (Exception ex)
  21. {
  22. Logger.Error(ex);
  23. }
  24. return false;
  25. }
  26. }
  27. }