Каковы лучшие примеры реальных протоколов, которые туннелируют через HTTP? XMPP / Jabber? Я ищу актуальные ссылки на документацию? или спецификации для того, как они туннелируют.
Я работаю над проектом, в котором мне интересно, стоит ли мне начинать с REST, XML-RPC или SOAP, а затем иметь быстрый вариант протокола TCP. Или начните с низкого уровня, а затем проложите туннель через HTTP, используя что-то более POX-подобное.
Чтобы начать с клиентов, использующих этот протокол, они будут написаны на Ruby, Java и .NET, а затем, возможно, разветвляются на Python, Perl, Scala, Erlang и т. Д. *
ТРЕБОВАНИЯ
1) Клиенты могут подключаться к серверу через канал связи HTTP или прямой TCP по другому порту. TCP-болтовня будет передавать XML очень похоже на jabber
2) Я не обязательно хочу быть совместимым с XMPP или написать свой собственный сервер XMPP.
3) Сервер будет написан на 100% .NET (но Mono-friendly)
4) Клиенты могут быть написаны на чем угодно (но см. Выше - сначала Ruby, Java и .NET)