Я программирую чат, но у меня возникают проблемы с поиском информации и/или примеров, касающихся туннелирования HTTP. Чат при инициализации запускает свой собственный серверный поток, который управляет входящими сообщениями. Тем не менее, мне нужно отправить строки данных на сервер другого клиента через HTTP-туннелирование. Это возможно ? Как я могу это сделать ?
JAVA Http Tunneling: нужен пример
comment
Я рекомендую вам игнорировать часть туннелирования при поиске и искать информацию о том, как использовать Java HTTP-сервер и клиентские библиотеки. Вы можете сделать каждый узел чата сервером и подключить их друг к другу напрямую.
- person Greg Hewgill   schedule 21.09.2011
Ответы (2)
HTTP Tunelling — это инкапсуляция других протоколов, использующих стек TCP.
Например, вы можете определить сообщения, которыми обмениваются чаты между различными конечными точками, т.е. в XML, а затем поместите XML в тело HTTP POST.
В Интернете есть множество примеров этого.
Просто найдите REST или веб-службы (включая SOAP, который также туннелируется в HTTP)
person
Cratylus
schedule
20.09.2011
Существует демонстрационное веб-приложение для чата, входящее в состав ActiveMQ. Вы можете найти его здесь.
person
Michał Šrajer
schedule
20.09.2011