SOAP Web Service

Sziasztok!

Adott egy ASP.NET web service amely felé egy kliens alkalmazás 4 db request-et indít. Az első 3 db darab request hiba nélkül elküldésre kerül
és a válasz is megérkezik. A 4. request is elküldésre kerül (elvileg) a másik oldal szakemberei látják a beérkezett request-et, sőt azt is látják, hogy a response is elküldésre került a kliens-nek, de a kliens mégis timeout-ra fut, és nincs válasz.

SAOP UI-val is teszteltem a dolgot és ugyanez a helyzet.

Még szebbé teszi a dolgot, hogy ez a probléma csak egyetlen gépen jelentkezik, ha más gépen próbálkozunk a dologgal, ott mind a 4 db request elküldésre kerül és a válaszok is rendben megérkeznek.

Találkozott valaki esetleg már ilyen problémával, vagy esetleg tudna adni támpontokat, hogy milyen irányban kellene elindulnom?

Operációs rendszer: Windows 10 Pro (1809)

A válaszokat előre is köszönöm!

Hozzászólások

nekem amikor legutóbb volt hasonló probléma, akkor egy "nem létező" proxy blokkolt random kéréseket a kliens és szerver között

Még az alábbiakat érdemes lenne megnézni:
- Válaszok mérete uyganakkora? A 4. nem sokkal nagyobb?
- Ha nem párhuzamosan indítod, akkor is fennáll a hiba azon a gépen?
- Kikapcsolt tűzfal esetén?
- Másik IP-t adni a gépnek, másik hálókártyát beletenni, más hálózaton fellógatni a netre, hogy hívja a SOAP-ot.

Ezekkel lokalizálható a hiba "helye" egy kicsit.

Nincs valami tapír vírusvédelmi megoldás installálva?

Wireshark mit mond? Bejon az uzenet? Kimegy a valasz?

--
When you tear out a man's tongue, you are not proving him a liar, you're only telling the world that you fear what he might say. -George R.R. Martin

Kliens oldal: Wireshark és SOAPUI log szerint is kimegy a request, de a response-t egyik sem látja.

Szerver oldal: A Web Service log szerint beérkezik a request, feldolgozásra kerül, elkészíti a választ, és ki is küldi azt. (És biztos, hogy így is van mert másik gépről indítva a request-et, az adott kliens adataival rendben megérkezik a válasz)

Mivel a gép hálózati beállításai teljesen megegyeznek egy másik olyan gépével ahová megérkezik a válasz, más csak a router-re tudok gyanakodni...

Wireshark. Mi folyik odalent
------------------------
uint8_t *data; // tipussal megszorozzuk az adatot. wtf?

Nos, kukáztuk a hálózati kártyát, ami a gépben volt, és kapott egy teljesen újat. Így most gyönyörűen működik a WebService kommunikáció.