« Session materials for DevWeek 2007 | Main | Multi-threading and WCF's OperationContext »



TrackBack URL for this entry:

Listed below are links to weblogs that reference When you think things are not possible: WCF duplex callbacks through NATs and firewalls - safe and secure:


Feed You can follow this conversation by subscribing to the comment feed for this post.


Good blog! You saved my time. Thanks! http://sexy-christi-shake-nude-photo.org


Christian, First of all Biztalk services does not work with corporate firewalls (which does not allow outbound tcp connection), second if you want to use Biztalk services, then the colud of servers would be under control of Microsoft, basically Microsoft gives you client side SDK so you have to rely Microsoft's infrastructure rather than yours. The better solution is JXTA (https://jxta.dev.java.net/ https://[email protected]/svn/jxta-guide/trunk/src/guide_v2.5/JXSE_ProgGuide_v2.5.pdf).

Acai Optimum

Very helpful! Thanks for your good work!

Cho Yung Tea

Wow, that's a lot of coding. Really interesting that you can get a safe and secure connection like that.

Work From Home

Very informational article.....The only thing nodes outside of the NAT-shielded network can see is the IP address of the NAT-capable router device.


Every body admits that our life seems to be not cheap, however different people require money for different issues and not every man earns big sums cash. So to get some loan and just commercial loan will be a proper solution.

otoplastieken muziek

You have got some great posts in your blog. I will be visiting again.

company logo design

Well don't know whats going on but its not a Good way to do this. in my opinion we have to look again about this issue

Supra Shoes

Good job.No matter where we are, we must study all the way. As the proverb says that: You are never too old to learn. Thank you for your blog.

mini clip

Very interesting to share such writings.I really gathered much from this.Thanks for sharing.

free mahjong

Nice post.I’m really impressed with your article, such great information you mentioned here..

New Balance Shoes

Dare and the world always yields. If it beats you sometimes, dare it again and again and it will succumb. Do you think so?

Retro Jordan

I was reading your course titles and thought how ironic your interest in you said,and I have some ideas about it,and then you link my name ,I will tell you the detail.Thanks a lot for the wonderful information.I will follow you the posts you write in the future.

jordan 7

So wonderful posts,like all them.I think you are a happy one.don't stop writing so good post.hope you will get more and more celebrites from other people.thanks for your thoughts about something.

air jordan 6

There is no doubt that your blog is specific,I've learnt a lot from you. Something of your blog informations are very helpful to us. WISH YOU HAPPY EVERYDAY!ASHGDJFH.

nike air max

Green Leaf is excellent, imo.

UGG Shoes

oh so funny!

moncler jackets

I did not discuss that particular issue!!

air jordan

*Good health, like air, is essential to human beings!*

nike air max

I like your concept.*_*

cheap jordan spizikes

Nike Air Jordan Retro for Sell, Nike Air Jordan retro shoes, arks and Recreation is holding the Monte Cristo Snowmobile Open Air Demo and Safety Fair Jan. 15 from 9 a.m. to 3 p.m. at the Monte Cristo Trailhead. Visitors can test ride new snowmobiles, learn or hone avalanche beacon skills and see …


It's a Very helpful article for me. Actually, I am fond of reading online punjabi news. Thanks for writing such a complete ..And,I wantn't to miss them.
Thank you for sharing..

thomas sabo

Finally found what I want, I'm a beginner content inside of great help to me with you, share


very interesting. No matter where we are, we must study all the way. As the proverb says that: You are never too old to learn. Thank you for your blog.

banners design

Every new visit i have always a new stuff of information in your blog. Really your blog, is marvelous. Thanks for stuff.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Your comment could not be posted. Error type:
Your comment has been saved. Comments are moderated and will not appear until approved by the author. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.


Post a comment

Comments are moderated, and will not appear until the author has approved them.

Shared items (Google Reader)