Client.io po stronie klienta bez serwera node.js

Aby użyć socket.io po stronie klienta, zwykle uruchamiamy serwer node.js i idziemy w ten sposób:

<script src="/socket.io/socket.io.js"></script>

lub z określonym portem:

<script src="http://localhost:3700/socket.io/socket.io.js"></script>
Pytaniem jest:

czy konieczne jest użycie serwera node.js do obsługi socket.io.js?

... czy to możliwe

zrobić lokalną kopię socket.io.js zamiast iść na serwer za każdym razem, gdy potrzebujemy socket.io?

lubimy, aby zobaczyć źródło i skopiować wszystko, co otrzymaliśmy ze źródła skryptu,

wklej i zapisz jakosocket.io-local.js tak, że następnym razem będziemy używać:

<script src="socket.io-local.js"></script>

czy to będzie działało ?

Aktualizacje

Dzięki za wspaniałą odpowiedź wszystkich

Pytam o to, ponieważ w przypadku, gdy jestem zaangażowany, nie mam dostępu do serwera:

Piszę po stronie klienta, aby połączyć się z innym programistą Socket Sever napisanym w Javie.

Dlatego muszę zastanowić się, jak obejść to, że nie mam dla mnie serwera.

z tego, co testowałem, ten sposób wydaje się działać, ale naprawdę nie wiem, co dzieje się za sceną.

questionAnswers(3)

yourAnswerToTheQuestion