Bonjour,
Je réalise à un logiciel client/serveur qui a besoin de se connecter à une machine sur Internet. Certains de mes clients tournent dans des intranets d'entreprise. Le programme est developpé en C#, et j'utilise directement les socket et un protocole que j'ai conçu au dessus de TCP.
Mon client a besoin d'être connecté en permanence à son serveur pour fonctionner.
Ma question est, comment maximier les possibilités de connexions à mon serveur depuis l'intranet ? La petite prospection que j'ai faite me laisse penser que beaucoup d'entreprises utilisent des proxy web. Mais qu'en est 'il des autres protocoles ? Je pourrais essayer d'utiliser le proxy web, en récupérant les réglages d'internet explorer par exemple, mais est ce que ne pose pas un problème si ma socket reste ouverte en permanence ? De plus, ou trouver de la documentation sur l'interaction / authentification avec un proxy ? Qu'est ce qu'un proxy Socks ? J'ai l'impression que ça pourrait faire ce que je veux, mais ça a l'air complètement dépassé aujourd'hui.
Puis-je utiliser un proxy HTTPS, qui à l'air d'aller avec le proxy HTTP ? Les communications étant cryptées, je me dis que le proxy ira moins fourrer son nez dans les paquets pour voir que ce n'est pas exactement du traffic web ?
Merci d'avance
Partager