Unreal Engine Plugin
UDP Server
How to use UDP server class
References
#include "udp/udpserver.h"
How to use
Blueprint: search by GetInternetProtocolSubsystem
and call CreateUDPServer
function
C++: Use the code bellow
#include "udp/udpserver.h"
UUDPServer* net = NewObject<UUDPServer>();
Nodes
Is Open
- Return true if socket is open.
𝑓
Is Open
Return Value
Local Endpoint
- Get the local endpoint of the socket. Use this function only after open connection.
𝑓
Local Endpoint
Return Value
Remote Endpoint
- Get the remote endpoint of the socket. Use this function only after open connection.
𝑓
Remote Endpoint
Return Value
Get Error Code
- Return a struct of the latest error code returned by asio.
𝑓
Get Error Code
Return Value
Set Recv Buffer Size
- Set receive buffer size in bytes
𝑓
Set Recv Buffer Size
Target is UDPServer
Target
Value
Get Max Send Buffer Size
- Get receive buffer size in bytes
𝑓
Get Recv Buffer Size
Target is UDPServer
Target
Return Value
Send To
- Broadcasts a string to an specific endpoint.
- It returns false if socket is closed or if buffer is empty.
𝑓
Send To
Target is UDPServer
Target
Message
Callback
Return Value
On Message Sent
Custom Event
Error Code
Bytes Sent
Send Buffer To
- Broadcasts a buffer to an specific endpoint.
- It returns false if socket is closed or if buffer is empty.
𝑓
Send Buffer To
Target is UDPServer
Target
Buffer
Callback
Return Value
On Message Sent
Custom Event
Error Code
Bytes Sent
Bind
- Listen for datagram messages on a named port and optional address.
- It returns false if socket is already open or if asio return any error code during the bind.
𝑓
Bind
Target is UDPServer
Target
Bind Opts
Return Value
Close
- Close the underlying socket and stop listening for data on it. 'on_close' event will be triggered.
𝑓
Close
Target is UDPServer
Target
Events
On Listening
- This event will be triggered when socket start to listening.
Bind Event to On Connected
Target
Event
On Connected
Custom Event
On Message
- Event triggered when socket send or receive data.
Bind Event to On Message
Target
Event
On Message
Custom Event
Buffer
Bytes Recvd
Endpoint
On Close
- Event triggered when socket is closed.
Bind Event to On Close
Target
Event
On Close
Custom Event
On Error
- Event triggered if any error occur during async process.