Dear all,
I have installed IIS in a Windows 10 machine. I have developed a web service (.asmx) which is served in the IIS and runs in a class a long time consuming procedure. I have set up port forwarding from my rooter to the Windows 10 machine in the port the site is served. What I discovered is that if I try to hit from 2 Android phones in the same time (connected to the same router with WiFi as the server - server connected with LAN) the site in the IIS using the outside IP (router's IP in the internet), the first phone is served perfectly and the second delays big time. I made sure that there are no conflicts in the local network (all devices have different static IPs) but the problem persists. If on the other hand I disconnect one of the mobile phones from the wifi and hit it with 4G from this phone, both phones are served correctly at the same time. I searched a lot in the internet but I cannot find an answer. I created a page to display the IP of the client. When I hit this page from each phone using the outside IP again I see as it is logical the outside IP. If I change the order of the phones and hit the service again with wifi from both, the same thing happens (first ok - second big time delay). I have set the IIS to serve at least 30 clients from the same IP but I had no luck. Can anyone of you make anything out of all these that I have told you? Is there a way out/solution for this problem?
I also have found this on the Internet:
https://stackoverflow.com/questions...ltiple-devices-cannot-connect-the-same-server
I am not sure though it refers to IIS. I googled it and there are not any pages for "tcp kernel reuse connection" that have to do with IIS. For me it is not obvious how to take advantage of this article in stackoverflow. Is it to anyone of you?
Thanks in advance
I have installed IIS in a Windows 10 machine. I have developed a web service (.asmx) which is served in the IIS and runs in a class a long time consuming procedure. I have set up port forwarding from my rooter to the Windows 10 machine in the port the site is served. What I discovered is that if I try to hit from 2 Android phones in the same time (connected to the same router with WiFi as the server - server connected with LAN) the site in the IIS using the outside IP (router's IP in the internet), the first phone is served perfectly and the second delays big time. I made sure that there are no conflicts in the local network (all devices have different static IPs) but the problem persists. If on the other hand I disconnect one of the mobile phones from the wifi and hit it with 4G from this phone, both phones are served correctly at the same time. I searched a lot in the internet but I cannot find an answer. I created a page to display the IP of the client. When I hit this page from each phone using the outside IP again I see as it is logical the outside IP. If I change the order of the phones and hit the service again with wifi from both, the same thing happens (first ok - second big time delay). I have set the IIS to serve at least 30 clients from the same IP but I had no luck. Can anyone of you make anything out of all these that I have told you? Is there a way out/solution for this problem?
I also have found this on the Internet:
https://stackoverflow.com/questions...ltiple-devices-cannot-connect-the-same-server
I am not sure though it refers to IIS. I googled it and there are not any pages for "tcp kernel reuse connection" that have to do with IIS. For me it is not obvious how to take advantage of this article in stackoverflow. Is it to anyone of you?
Thanks in advance