In the most basic explination, cross platform compatibility between the java version of minecraft (which is what the server runs on and what most people on here are playing) and the windows 10/xbox/pocket edition is impossible because they are both programmed in different languages.