das liegt daran dass HTTP normalerweise nur auf port 80 läuft und dein browser ohne zusatz information nur versucht auf diesen zu verbinden ... du musst bei der adresse hinten noch den port angeben mit doppelpunkt getrennt (http://IP:Port/)
alternativ kannst du in der GET anfrage auch unterordner verarbeiten!

wenn dein browser sich verbindet startet er eine GET anfrage, die kannst du auf der server seite lesen udn die informationen darin abrufen .... so taucht da auch die angeforderte seite drin auf wenn ich z.b. http://someIP:somePort/EinUnterOrdner aufrufe

je nachdem WAS da hinter dem schrägstrich steht kannst du dann z.B. eine andere seite anzeigen .... ich würde dir empfehlen ein paar grundlegende infos über das HTTP protokoll anzusehen um zu verstehen wie du mit einem bare metal server und einem normalen bnrowser z.B. mausklicks verarbeiten kannst


TL;DR; Versuchs mal mit Port 81 und ruf dann http://192.168.1.99:81/ auf ... ich wette das klappt sogar mit dem link den das forum aus meinem text generiert ...