What Includes are needed to set up Networking and Sockets?

After attempting to include header files

#include "Networking.h"
#include "Sockets.h"
#include "IPAddress.h"

Cannot open source file "Sockets.h"
Cannot open source file "Networking.h"
Cannot open source file "IPAddress.h"
PLATFORM_SOCKETSUBSYSTEM is undefined
ISocketSubsystem: Incomplete type is not allowed
FInternetAddr: Incomplete type is not allowed
Argument list for class TSharedRef is missing

Brief overview of the errors I’m getting, it appears that the dependancies are not being loaded, is there more to adding a dependancy than simply inserting a string inside the Project2.Build.cs file?