Files
UnrealEngineUWP/Engine/Source/Runtime/Sockets
ryan gerleve d821d62095 Fix for crashes that can occur when destroying IpNetDrivers and IpConnections due to unsafe lifetime management of sockets.
Introduced more robust socket lifetime management. Added functions to return unique pointers to sockets from the SocketSubsystem.
IpNetDriver and IpConnection now manage socket lifetime through shared pointers except for where they can't due to backwards compatibility concerns.

#jira UE-88621, UE-90905
#rb brian.bekich
#lockdown james.golding

#ROBOMERGE-SOURCE: CL 12547152 in //UE4/Release-4.25/... via CL 12547250 via CL 12547432
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12547607 by ryan gerleve in Main branch]
2020-04-02 11:16:47 -04:00
..