Below is the screenshot of the server and the client outputs. Here I've only used ursinanetworking, without running the ursina app for both of them.
Server And Client Prompt Windows
The above image shows that ursinanetworking is functioning properly (also they both load instantly)
But when I use the ursina app like follows-
myApp = Ursina()
myApp.start()
at the end of client.py, the client execution halts at (Client Prompt Screenshot)
I don't understand what's going on.
I thought it's probably an installation issue, so I reinstalled both ursina and ursinanetworking. That did not change anything.
I thought maybe ursina does take a while to start, so I removed the networking part and ran client and server ursina apps together, and both seemed to load instantly, which confused me further.
Through my trial and errors, I can conclude that this 'halting' of the client app only happens when both ursina and ursinanetworking are running together. However if I use one of them, then results are instant.
I don't know if this helps, but when I run the ursina app on client along with networking, it halts for a good 2-3 mins and then executes normally.
My goal is to remove or at least reduce that unexpected halting on the client app.