You should be using non-blocking socket reads
It's a reasonable but probably unnecessary optimization if your sockets are non-blocking
You should probably be using UDP
Processing the ...
Starting in UE 5.3 they added Learning Agents, a plugin that allows you to train agents via reinforcement and imitation learning. See here for more.
Side note: using reinforcement learning for path ...