-
Notifications
You must be signed in to change notification settings - Fork 239
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LuminOS untested #114
Comments
Built for Lumin. However, the following error message appears: UE: 4.24.3-11590370+++UE4+Release-4.24 Changes made from master: --- a/SocketIOClient.uplugin
@@ -39,7 +40,8 @@
@@ -52,7 +54,8 @@
@@ -65,7 +68,8 @@
diff --git a/Source/SocketIOClient/SocketIOClient.Build.cs b/Source/SocketIOClient/SocketIOClient.Build.cs
|
Interesting, thanks for checking and those are the expected changes for it to run. Though the message |
That's correct. I've created a local server and the UE app works when run from the editor. I've also enabled external connections to be made from the server. |
Keep in mind localhost won't work for a separate device, you'll need your LAN ip at the least e.g. if you're on the 192.168.1.x subnet and let's say your server is on 192.168.1.3, you'd need to input that (e.g. http://191.168.1.3:3000 instead of http://localhost:3000) on the lumin device SocketIOClient component when it's on the same wifi for it connect to it. Either that or a internet reachable IP/domain where the service is hosted. |
Yup. I had given the IP address of the local server running on a mac. |
That should work, in which case I suspect lumin is doing something extra about external internet connections, possibly blocking them. Do you know if e.g. https://github.com/getnamo/socketio-client-ue4#http-json-requests works? |
Shouldn't the socketio client be bound for this to work? |
The components auto-connect on beginplay so you should see it on the server side if you log connections before sending/binding any events. If it's not connecting, everything else won't work. For http-json-requests, this doesn't use socket.io at all, just regular http get/post. So if that's not reachable it suggests something on the os level is blocking the connection. Lumin is a custom fork of android if I remember correctly, so maybe there are some permissions to set? |
I saw this post in the Magic Leap documentation: What all libraries should be included? |
Hmm.. weird.. I hosted a simple server in an AWS EC2 instance.. the MagicLeap connected to it. |
Maybe your router blocks ports internally? otherwise double check the local ip you're connecting to, great to see it connect though, it should narrow down the configs/setup causing the error for LAN hosted server. |
I mean, I had tested it locally with two computers on my LAN. That had worked. A server hosted in a Mac was able to receive connections from a client running on windows in the same WiFi network. |
Platform unlikely to be supported. |
Latest version (v1.0.0) appears to compile for Lumin platform, but it would be helpful to have someone with the actual device test that it works as expected.
The text was updated successfully, but these errors were encountered: