WebSocket через сокет AF_UNIX

Можно ли использовать сокеты WebSocket вместо AF_UNIX (сокеты домена Unix)? Возможно ли это технически, и если да, то поддерживают ли его какие-либо реализации (в основном среды выполнения браузера)?


person el.pescado    schedule 19.05.2014    source источник


Ответы (1)


Да, это возможно. AutobahnPython поддерживает запуск WebSocket через любой потоковый транспорт, поддерживаемый Twisted вроде:

  • TCP
  • TLS
  • Сокет домена Unix
  • Трубы
  • Серийный

См. здесь.

FWIW, он также поддерживает туннелирование любое< /em> поточный протокол через WebSocket. Например. он позволяет запускать SSH через WebSocket (по любому потоковому протоколу).

Насколько мне известно, ни один браузер не поддерживает ничего, кроме TCP/TLS для WebSocket, в качестве транспорта подкачки.

person oberstet    schedule 19.05.2014
comment
Поддерживают ли это какие-либо среды выполнения браузера (Gecko, WebKit и т. д.)? - person el.pescado; 20.05.2014
comment
@el.pescado Я точно не знаю, но думаю, что это маловероятно. Тем не менее, вот соответствующее обсуждение: groups.google.com/ форум/#!topic/mozilla.dev.b2g/_0PaKyrUxFg - person oberstet; 20.05.2014