The main change is returning a socket pointer instead of using two return arguments. Also use the topology cache instead of linked lists, references over pointers, and slightly adjust whitespace.
The main change is returning a socket pointer instead of using two return arguments. Also use the topology cache instead of linked lists, references over pointers, and slightly adjust whitespace.