JAVA Http Tunneling: нужен пример

Я программирую чат, но у меня возникают проблемы с поиском информации и/или примеров, касающихся туннелирования HTTP. Чат при инициализации запускает свой собственный серверный поток, который управляет входящими сообщениями. Тем не менее, мне нужно отправить строки данных на сервер другого клиента через HTTP-туннелирование. Это возможно ? Как я могу это сделать ?


person erroan42    schedule 20.09.2011    source источник
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