UE4 UDP通.
发布时间
阅读量:
阅读量
UE4中的Sockets模块对socket通信功能进行了封装,以下以UDP通信为例,阐述在UE4环境下实现socket通信的具体方式。
class FUDPTest
{
private:
FSocket* UdpSocket;
public:
void InitSocket()
{
FIPv4Address UdpAddr;
FIPv4Address::Parse("127.0.0.1", UdpAddr);
FIPv4Endpoint Endpoint(UdpAddr, 8001);//本机8001端口
int32 BufferSize = 10240;//缓冲区大小,根据具体情况而定
FUdpSocketBuilder SocketBuilder = FUdpSocketBuilder(TEXT("UDPSocket"));
SocketBuilder.BoundToEndpoint(Endpoint);//绑定地址
SocketBuilder.WithReceiveBufferSize(BufferSize);//设置缓冲区大小
SocketBuilder.AsNonBlocking();//非阻塞
全部评论 (0)
还没有任何评论哟~
