Since IPEndpoint contains a ToString() method that outputs:
IPEndpoint
ToString()
10.10.10.10:1010
There should also be
Create an extension method Parse and TryParse. I guess that is more elegant.