Bonsoir,

J'ai "une" application coupée en deux, un core qui a un serveur grpc via asp.net et kestrel, et une ihm qui se connecte pour permettre de paramétrer avoir des infos etc.

J'ai simplifié au max le serveur mais ça ne vient pas de là.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
webBuilder.ConfigureKestrel(options =>
                            {
                                options.ListenAnyIP(port);
 
                                options.ListenLocalhost(port, listenOptions =>
                                {
 
                                    listenOptions.Protocols =  HttpProtocols.Http1;
 
 
                                }
 
                                );
                            }
                        );

Sur les deux pc j'ai kaspersky mais bon j'ai coupé, j'ai normalement vérifié le parefeu windows, en passant je n'ai jamais de requête me demandant si j'autorise, sur Kaspersky

Sur l'autre PC j'ai un vpn que je désactive et j'ai normalement levé le killswitch.

- Ca marche très bien en local sur mon principal pc.
- Sur l'autre PC ça ne fonctionne pas du tout.
- Entre les deux pc ça ne fonctionne pas en croisé ni dans un sens ni dans l'autre.


Curieusement si j'utilise un explorateur (firefox, edge etc) j'accède au core...

Là j'ai beau tester dans tous les sens je vois pas.


Edit:

j'ai fait tellement de choses différentes que je ne saurais plus quoi dire par quoi je suis passé, mais chose sûre ça fonctionne pour le moment... Mais j'ai l'impressoin que je n'arrive pas à mettre le serveur kestrel en http1 ou en http1and2 car ça ne passe pas du tout au niveau du client, là c'est sûr que ça ne fonctionne plus du tout. Trop de manque de sommeil sur le reste pour y voir clair, je ne mets pas encore résolu car je pense avoir des questions à poser.