IPEndPoint.cs 731 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. //
  2. // System.Net.IPEndPoint.cs
  3. //
  4. // Author:
  5. // Miguel de Icaza ([email protected])
  6. //
  7. // (C) Ximian, Inc. http://www.ximian.com
  8. //
  9. namespace System.Net {
  10. public class IPEndPoint : EndPoint {
  11. public IPAddress Address;
  12. public const int MaxPort = 65535;
  13. public const int MinPort = 0;
  14. private int port;
  15. public int Port {
  16. get {
  17. return port;
  18. }
  19. set {
  20. port = value;
  21. }
  22. }
  23. public IPEndPoint (IPAddress address, int port)
  24. {
  25. Address = address;
  26. Port = port;
  27. }
  28. public IPEndPoint (long iaddr, int port)
  29. {
  30. IPAddress address = new IPAddress ((uint)iaddr);
  31. Address = address;
  32. this.port = port;
  33. }
  34. public override int AddressFamily {
  35. get {
  36. return 2;
  37. }
  38. }
  39. }
  40. }