title: WebSocket connection from Unity app
body: <p>I'm writing app that connects to a custom websocket server (socket.io) written in NodeJS.</p>
  
  <p>This server also handles requests from a browser and the browser part works flawlessly, connection, disconnection, messages, all great.</p>
  
  <p>The app part works perfect on Android (tested on samsung s7) and iOS (tested on iPhone6 and 7 with iOS11.3)</p>
  
  <p>Problem is that I need to get it working on headsets like Nibiru and PicoVR, which operative systems are derived from Android (they're a VR version of Android), on these systems, the app works fine, but can't connect to the webserver.</p>
  
  <p>Additional info:</p>
  
  <ul>
  <li>Server runs on port 7000</li>
  <li>Server also has apache, php and mysql installed</li>
  <li>HTTP connection to server works</li>
  <li>The URL I use for the socket is: "<a href="http://192.168.12.1:7000" rel="nofollow noreferrer">http://192.168.12.1:7000</a>" (server is local, running on port 7000 bc port 80 is taken by apache)</li>
  <li>I'm developing all the apps with Unity3d, version 2017.2.0f3</li>
  <li>Plugin used for WebSockets: <a href="https://github.com/floatinghotpot/socket.io-unity" rel="nofollow noreferrer">Socket.IO-Unity</a></li>
  </ul>