WPF/E and TCP/IP

Does WPF/E expose any of the networking capabilities of WCF, specifically TCP/IP communication? The project I'm currently slated to work on is planning to use Flex/Flash on the client since we really need a TCP/IP connection between the client and the server. We can't just rely on asynchronous postbacks.

Will WPF/E make this possible? I'd much rather use the Microsoft solution as we do all of our other coding with DevStudio, but Flex 2.0 seems to be the best option if this type of network communication isn't possible in WPF/E

Thanks!

Jamie

[582 byte] By [JamieHall] at [2008-1-1]
# 1

This isn't currently possible with WPF/E.

Microsoft hasn't indicated whether or not they will support direct network connections like this in the future.

BryantLikes at 2007-9-12 > top of Msdn Tech,Silverlight (formerly WPF/E),Silverlight (formerly WPF/E) General Discussion...
# 2
That is disappointing. Without direct network connectivity, wpf/e is not useful to us. I guess we will have to go with Adobe Flex/Flash. That's too bad, because this is the beginning of our product cycle, so once we start building on Adobe Flex, we won't really be able to come back to Microsoft if they implement this in the future.
JamieHall at 2007-9-12 > top of Msdn Tech,Silverlight (formerly WPF/E),Silverlight (formerly WPF/E) General Discussion...
# 3

Hello.

According to wikipedia, you'll only get some CLF support on 2.0...So currently, it looks like you'll have to build another activex to support those calls (or maybe even call the wcf service methods from javascript) if you want to use this framework.

LuisMiguelAbreu at 2007-9-12 > top of Msdn Tech,Silverlight (formerly WPF/E),Silverlight (formerly WPF/E) General Discussion...
# 4

That isn't going to happen. One of the main advantages of Silverlight is the cross platform support, which you immediately lose if you have to do an ActiveX control.

It's just too bad. I'm a huge Microsoft supporter and I try to use their development technology whenever possible. But in this case, Adobe appears to have delivered a superior solution for our problem. I just can't believe that we are the only ones that want TCP/IP connectivity. I think a lot of people will choose Adobe Flex/Flash over Silverlight for this reason, at least until Microsoft adds it in at a later date.

I'm actually a bit POed because it means I'm going to have to waste time learning Flash development instead of being able to stick with .NET stuff that I know. Not to mention that I have to go outside of Dev Studio to do it.

Jamie

JamieHall at 2007-9-12 > top of Msdn Tech,Silverlight (formerly WPF/E),Silverlight (formerly WPF/E) General Discussion...
# 5

hello Jamie.

I agree with you.however, I think that "gap" might be covered by asp.net ajax: I expect that the next release will let you call wcf web services (though i think you'll only be able to call http web service...).

well, i think there's still a long way to go until MS delivers a really cross-browser platform ...

LuisMiguelAbreu at 2007-9-12 > top of Msdn Tech,Silverlight (formerly WPF/E),Silverlight (formerly WPF/E) General Discussion...