Navigation
| Name | Networking |
| Type | Runtime |
| Location | /Engine/Source/Runtime/Networking/ |
| Module Build Rules | Networking.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FSteamEndpoint | Implements a Steam endpoint. |
| FTcpListener | Implements a runnable that listens for incoming TCP connections. |
| FTcpSocketBuilder | Implements a fluent builder for TCP sockets. |
| FUdpSocketBuilder | Implements a fluent builder for UDP sockets. |
| FUdpSocketReceiver | Asynchronously receives data from an UDP socket. |
| FUdpSocketSender | Asynchronously sends data to an UDP socket. |
Structs
| Name | Remarks |
|---|---|
| FIPv4Address | Implements an IPv4 address. |
| FIPv4Endpoint | Implements an endpoint for IPv4 networks. |
| FIPv4Subnet | Implements a IPv4 subnet descriptor. |
| FIPv4SubnetMask | Implements an IPv4 subnet mask. |
Interfaces
| Name | Remarks |
|---|---|
| INetworkingModule | Interface for networking modules. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FArrayReaderPtr | TSharedPtr< FArrayReader, ESPMode::ThreadSafe > | Temporary fix for concurrency crashes. This whole class will be redesigned. | Common/UdpSocketReceiver.h |
| FOnSocketDataReceived | TBaseDelegate_TwoParams< void, const FArrayReaderPtr &, const FIPv4Endpoint & > | Delegate type for received data. | Common/UdpSocketReceiver.h |
| FOnTcpListenerConnectionAccepted | TBaseDelegate_TwoParams< bool, FSocket *, const FIPv4Endpoint & > | Delegate type for accepted TCP connections. | Common/TcpListener.h |
Enums
Public
| Name | Remarks |
|---|---|
| EIPv4SubnetClasses::Type | Enumerates IPv4 subnet classes. |