Internet Protocol
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* UdpServer = NewObject<UUDPServer>();

Nodes

Set Socket

  • Set protocol and port of socket UDP server

Get Socket

  • Get socket properties UDP server

Set Max Send Buffer Size

  • Set max size in bytes of send buffer UDP server

Get Max Send Buffer Size

  • Get max size in bytes of send buffer UDP server

Set Max Receive Buffer Size

  • Set max size in bytes of receive buffer UDP server

Get Max Receive Buffer Size

  • Get max size in bytes of receive buffer UDP server

Set Split Package

  • If the size of a message exceeds the maximum allowed size for the send buffer, it will be divided into smaller packets before being sent. UDP server

Get Split Package

  • Get if Split Package is enabled UDP server

Send Str to

  • Send a string to a specific endpoint UDP server

Send Buffer To

  • Send a buffer to a specific endpoint UDP server

Open

  • Open the socket
  • Returns false if the socket is already open UDP server

Close

  • Close the socket UDP server

Get Error Code

  • Get the latest error code UDP server

Events

On Bytes Transferred

  • Event triggered when bytes are received and transferred UDP server

On Message Sent

  • Event triggered when a message is sent UDP server

On Message Received

  • Event triggered when a message is received by a endpoint UDP server

On Close

  • Event triggered when the socket is closed UDP server

On Error

  • Event triggered if any error occur during async process UDP server