Какие вы знаете варианты TCP-запроса (голого) из браузера?
Речь о голом TCP-запросе, без лишних заголовков (т.е. WebSocket не подойдет, т.к. там свой формат). Слушать порт не нужно, только отправить запрос стороннему ресурсу.
Вроде перебрал все варинты, но может что забыл:
1. MS Silverlight. Работает без проблем, но только в Windows. В Linux Moonlight тихо свернули, вместно него Pipelight через wine -- довольно костыльное решение, не подойдет для обычных пользователей.
2. Action Script (Flash). Похоже, единственное что работает во всех ОС. Но ему нужно чтобы на сервере был XML-файл, в котором прописаны разрешение на подключение (могу ошибаться, но вроде так и без этого выдает ошибку доступа).
3. Java. Нужно устанавливать Java и вроде проблема с тем, что приложения без подписи не запускаются.
4. В Chrome есть возможность через Native Client. Но это только для Chrome.
5. Голый Java Script/VB Script этого не позволяют (только HTTP с ограничением прав или WebSocket).
Добавьте слово "осуществления" в заголовок вопроса между "варианты" и "TCP-запроса", а до меня только на третьем пункте дошло что вы хотите, а сначала я подумал Вы хотите анализировать исходящий от браузера запрос и классифицировать по каким-то характерным признакам.