We have decided to phase out the Mixed Reality Forums over the next few months in favor of other ways to connect with us.
The first way we want to connect with you is our mixed reality developer program, which you can sign up for at https://aka.ms/IWantMR.
The plan between now and the beginning of May is to clean up old, unanswered questions that are no longer relevant. The forums will remain open and usable.
On May 1st we will be locking the forums to new posts and replies. They will remain available for another three months for the purposes of searching them, and then they will be closed altogether on August 1st.
So, where does that leave our awesome community to ask questions? Well, there are a few places we want to engage with you. For technical questions, please use Stack Overflow, and tag your questions using either hololens or windows-mixed-reality. If you want to join in discussions, please do so in the HoloDevelopers Slack, which you can join by going to https://aka.ms/holodevelopers. And always feel free to hit us up on Twitter @MxdRealityDev.
Sharing service on a private IP address and in-build problems
I have completed the shared holograms tutorial at https://docs.microsoft.com/en-us/windows/mixed-reality/holograms-240 but have a few problems I need to resolve and would appreciate any help, advise or direction.
I can build and run the hololens network sharing application on both hololens devices but only while the 'sharing service' in Unity is active or running in the background. The sharing service which can be found and accessed at the top of the Unity nav toolbar opens a console displaying details of active sessions and connecting devices.
Firstly how can I set the application without the need of having Unity or 'sharing service' running in the background while connecting the two hololens devices? Alternatively is it possible to have the 'sharing service' run during a Visual Studio build so I can connect without Unity?
Secondly how do I create a private sharing service including a private IP and port number which can be accessed anywhere as long as I have an internet connection and run the app. The idea is to convert a raspberry pi b+ model into a host machine with a private ipv4 address where two hololens devices can connect too.
I read and researched something about Microsoft Azure, so I'm guessing that I need to host this private machine / address on Azure? If so how can I, what tutorials can I follow, what can I do? Can I convert the Unity build which works on local host machine to a private one?
My plan was to simply change the parameters of the 'server address' and 'server port' within the Unity inspector of my project into the ipv4 and port number of the private host machine. But I'm guessing this is not possible? Maybe if I could run the application without having Unity open and then changing the parameters to the private ipv4, I thought it would've worked.
I really want to get into this side of network knowledge/ programming and don't really know much about ip, hosting, etc