Need a TCP Listener that works on 4.19

@K-Bob-a-lu-bob it seems to have a problem with the server control ref variable. But I got it working in the end.

You set the variable at startup but it has a problem that when it wants to send the reply it doesn’t seem to be ready for use. It sends the message: Accessed None trying to read property ServerControlRef. I then set the variable from the level blueprint and it seems to have solved the problem.

Unreal game log of variable not being set:

LogBlueprintUserMessages: [ServerControl_48] IP Address: 127.0.0.1 Port Number: 8080 Connection Timeout: 30
LogTemp: Warning: The split string is - Name: Bob, Password: BigD23, ClientID: E621E45845E7B84765F63FA0C216C64C, Location: 32,54,78, Rotation: .56,.34,.78,1
PIE: Play in editor start time for /Game/UEDPIE_0_Server 0.509
LogBlueprintUserMessages: Late PlayInEditor Detection: Level ‘/Game/Server.Server:PersistentLevel’ has LevelScriptBlueprint ‘/Game/Server.Server:PersistentLevel.Server’ with GeneratedClass ‘/Game/Server.Server_C’ with ClassGeneratedBy ‘/Game/Server.Server:PersistentLevel.Server’
LogStats: Warning: MetaData mismatch. Did you assign a stat to two groups? New //STATGROUP_Threads//FTcpListener///Thread_6b30_0///####STATCAT_Advanced#### old //STATGROUP_Threads//FTcpListener///Thread_6868_0///####STATCAT_Advanced####
LogStats: Warning: MetaData mismatch. Did you assign a stat to two groups? New //STATGROUP_Threads//MyThreadName1///Thread_69e8_0///####STATCAT_Advanced#### old //STATGROUP_Threads//MyThreadName1///Thread_5c28_0///####STATCAT_Advanced####
LogBlueprintUserMessages: [ServerControl_48] Hello
PIE: Error: Blueprint Runtime Error: Accessed None trying to read property ServerControlRef from function: ‘ExecuteUbergraph_ServerControl’ from node: Send Message in graph: EventGraph in object: ServerControl with description: Accessed None trying to read property ServerControlRef
LogBlueprintUserMessages: [ServerControl_48] Hello

The result of the successful test: Here is the log of the trace tool.

TIME From IP From Port To IP To Port Method Error ASCII Hex
13:40:05.478 You 59493 127.0.0.1 8080 TCP :gamer2 7a 61 6b 3a 67 61 6d 65 72 32
13:40:05.479 127.0.0.1 8080 You 59493 TCP
Hello
0A 48 65 6C 6C 6F 20 7A 61 6B 0A
13:40:05.883 127.0.0.1 8080 You 59493 TCP

One last question. Now that it works it generates an insane amount of the same message:

LogTemp: Warning: The Client ID is: CC8524D34C77A418870033A3067052BA
LogTemp: Warning: Client connection timeout is: 1
LogTemp: Warning: Client connection timeout is: 1
LogTemp: Warning: Client connection timeout is: 1
LogTemp: Warning: Client connection timeout is: 1
LogTemp: Warning: Client connection timeout is: 1
LogTemp: Warning: Client connection timeout is: 1
LogTemp: Warning: Client connection timeout is: 1
LogTemp: Warning: Client connection timeout is: 1
LogTemp: Warning: Client connection timeout is: 1
LogTemp: Warning: Client connection timeout is: 1
LogTemp: Warning: Client connection timeout is: 1
LogTemp: Warning: Client connection timeout is: 1
LogTemp: Warning: Client connection timeout is: 1
LogTemp: Warning: Client connection timeout is: 1
LogTemp: Warning: Client connection timeout is: 1

Is this normal? Thanks for all your help and patience.