Bug 11606 - BasicHttpBinding blocking recursive calls
Summary: BasicHttpBinding blocking recursive calls
Status: NEW
Alias: None
Product: Class Libraries
Classification: Mono
Component: WCF assemblies (show other bugs)
Version: 2.10.x
Hardware: PC All
: --- normal
Target Milestone: Untriaged
Assignee: Bugzilla
Depends on:
Reported: 2013-04-05 05:51 UTC by Eric Tummers
Modified: 2013-04-05 05:51 UTC (History)
1 user (show)

See Also:
Is this bug a regression?: ---
Last known good build:

Reproduction of blocking call (2.33 KB, text/plain)
2013-04-05 05:51 UTC, Eric Tummers

Description Eric Tummers 2013-04-05 05:51:38 UTC
Created attachment 3757 [details]
Reproduction of blocking call

I'm hosting a WCF service with binding BasicHttpConnection in a console application.
The service calls itself recursive when the parameter supplied is not 99. 

When the call is made with the correct parameter the result is printed. 
If the call is made with another parameter the service tries to call itself (over HTTP) with the corrected parameter, but gets blocked. After the origional call made from the client times out, the recursive call from the service to itself is executed.

Possible solutions are to use a different binding or a different port for the recursive call. But the code just works in dotNET.

Note You need to log in before you can comment on or make changes to this bug.