Ну короче, я попробовал (это ж всё равно у меня хобби), всё так и работает.
Причём, ему совершенно всё равно - об чём я и догадывался - откуда запрос. Я запустил слушающий порт 3001 socket.io на виртуальной машине, которая доступна в локальной сети - 192.168.1.100
И прямо на рабочем столе положил файл asdf.html с iframe. А этот iframe запрашивает файл в папке тут же src="./sock/zxcv.html", в котором ссылка на клиентский socket.io.js и скрипт:
var socket = io.connect('http://192.168.1.100:3001');
socket.emit('au', '!!!!!!!!!!!!');
И всё: тупо два раза кликнул на asdf.html, он открылся в браузере, iframe в нём законнектился с VM, отправил эти восклицательные знаки, а сервер их принял.
Node.js - это прелесть!
|