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
Могут ли подключаться оба сайта выше?
Надеюсь, это поможет...