ClientSettings.cs 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.Net;
  7. namespace nettyCommunication
  8. {
  9. public class ClientSettings
  10. {
  11. public static int Size
  12. {
  13. get
  14. {
  15. return int.Parse(ConfigurationTools.Configuration["size"]);
  16. }
  17. }
  18. public static IPAddress Host
  19. {
  20. get
  21. {
  22. string host = ConfigurationTools.Configuration["host"];//????????????
  23. return IPAddress.Parse(host);
  24. }
  25. }
  26. public static bool IsSsl
  27. {
  28. get
  29. {
  30. string ssl = ConfigurationTools.Configuration["ssl"];
  31. return !string.IsNullOrEmpty(ssl) && bool.Parse(ssl);
  32. }
  33. }
  34. public static int Port
  35. {
  36. get
  37. {
  38. return int.Parse(ConfigurationTools.Configuration["port"]);
  39. }
  40. }
  41. public static int GarageID
  42. {
  43. get
  44. {
  45. return int.Parse(ConfigurationTools.Configuration["garageID"]);
  46. }
  47. }
  48. }
  49. }