Dwukierunkowe strumienie przez synchroniczny protokół HTTP (BOSH) to protokół, który emuluje dwukierunkowy strumień między dwiema jednostkami przy użyciu wielu żądań HTTP.
Jest to standard wciąż rozwijany przez XMPP Standards Foundation .
Standard XMPP Over BOSH definiuje sposób wykorzystania BOSH do transportu sekcji XMPP . Rezultatem jest połączenie HTTP do komunikacji XMPP, które jest przeznaczone do użytku w sytuacjach, gdy klient nie jest w stanie utrzymać długotrwałego połączenia z serwerem XMPP.