socketio4net-проблемы с прокси

#sockets #ssl #proxy #socketio4net

#сокеты #ssl #прокси #socketio4net

Вопрос:

Меня попросили взять на себя проект, в котором предыдущий разработчик использовал socketio4net,

поэтому я узнал о проекте socketio4 только сейчас.

проблема, с которой сталкивается мой работодатель, — это клиенты, имеющие прокси-серверы.

мы установили наш продукт (на стороне клиента) в клиниках, которые используют socketio4net и websocket. Все они подключаются к нашему основному серверу Azure для отправки данных. В клиниках без прокси мы не сталкиваемся с какими-либо проблемами. но у тех, у кого есть прокси-сервер, наш сервис даже не запускается.

если нам придется внедрять процесс ssl, это будет для нас большими накладными расходами

как мы добиваемся настройки ssl и прокси для сокетов в целом? предоставляет ли socketio4net какие-либо другие варианты?

есть ли у меня изменения в http-классах, таких как webclient?

Ответ №1:

По моему опыту работы с прокси-серверами и, в частности, со школьными, подавляющее большинство из них оказалось проблемой, связанной с брандмауэром. Какой порт вы используете, 80, 443 или что-то еще? Если это проблема, клиникам потребуется либо внести IP-адрес вашего сервера в белый список, либо разрешить заданную вами комбинацию ip: port.

Для быстрого тестирования в клиниках, у которых есть проблемы, я бы попробовал эти два сайта (возможно, другие сайты, которые вы тоже можете найти):

http://websocketstest.com / — тесты для портов 80, 8080, 443 с ssl и без него — работают ли все или только некоторые? (этот сайт также отлично подходит для того, чтобы конечный пользователь сайта работал за вас, так как вы можете получить ссылку на результаты — двойные бонусные баллы!)

http://www.websocket.org/echo.html

Могут ли оба вышеперечисленных сайта подключиться?

Надеюсь, это поможет…