What is the difference between close and disconnect on NetworkConnection?

I am unsure on the difference between these two functions, when would you use one or the other?

Does closing automatically call disconnect? What’s the main difference?

A bit late with the answer, but for future reference: there’s not really any difference between the two. You can use either one to the same effect. And to preempt the follow-up question: I have no idea why we have two methods to do the same thing.