Это не сработает в браузере.
Первая проблема: в браузере не разрешено подключаться к другим серверам или портам, чем это происходит из соображений безопасности.Кроме того, вы не получаете настоящие сокеты, только HTTP.
Вторая проблема: require
- это команда node.js, которую вы сможете использовать только в node.js (то есть когда вы запускаетефайл javascript с помощью команды node
или файл coffeescript с помощью команды coffee
).Модуль net
принадлежит к node.js и никогда не будет работать таким образом в браузере.
Если вы хотите общаться с сервером в реальном времени изнутри браузера, я рекомендую socket.io
модуль, который использует веб-сокеты, flashsockets и HTTP (которые можно использовать из браузера).