![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks. |
| |||||||
| |
| | #1 (permalink) |
| | WCF P2P beginner questions Hi, I consider if to implement p2p application over WCF. before I'm begining I want to know: 1. Can I make direct conneciton using WCF between 2 peers behind different NAT's / Firewall ? , Did WCF make the all connection transparently , or the developer should also code some part (connection issues) , is it use Hole punching do make direct connections between the 2 peers when possible , or , use every time some intermediate server or node that is not behind NAT ? , the developer have control over the life time of the connection like using keepalive in socket programing ? I read in some place that the end user should open ports etc and enable pnrp , there is a way for the developer to make all this via installation or other "silent and simple" approach ? 2. even when using Binary encoding , is it still send bigger data then using sockets ? , there are some numbers or statistics about it when sending large amount of data. ? 3. What Os versions support WCF , Is WCF will be supported under Mac / Linux in the future ? there is some evaluation date for that ? 4. Installing net 3.0 / WCF can harm my current working VS 2005 solution (winxp sp2) ? should I migrate it from net 2 ? , is 3.0 / WCF already stable? In case of installing on the dev pc , can I continue to compile and deploy my old solution to other pc's that have net2 , or I need also there to install net 3 ? (I mean that in the old solution I don;t add nothing from net 3 wcf etc... I will use the wcf in other project ) 5. where I can find simple tuturial some p2p "hello world" in wcf (c#) ? without diving into the bit's... thanks |
My System Specs![]() |
| | #2 (permalink) |
| | Re: WCF P2P beginner questions Hi, check my answer on networks NG and use cross-posting ( few groups together ) and not multiposting next time, so all the answers will be seen in any group . In addition look at http://msdn2.microsoft.com/en-us/library/ms733761.aspx Arkady "semedao" <semedao@community.nospam> wrote in message news:%23YRRtrjLHHA.320@TK2MSFTNGP06.phx.gbl... Hi, I consider if to implement p2p application over WCF. before I'm begining I want to know: 1. Can I make direct conneciton using WCF between 2 peers behind different NAT's / Firewall ? , Did WCF make the all connection transparently , or the developer should also code some part (connection issues) , is it use Hole punching do make direct connections between the 2 peers when possible , or , use every time some intermediate server or node that is not behind NAT ? , the developer have control over the life time of the connection like using keepalive in socket programing ? I read in some place that the end user should open ports etc and enable pnrp , there is a way for the developer to make all this via installation or other "silent and simple" approach ? 2. even when using Binary encoding , is it still send bigger data then using sockets ? , there are some numbers or statistics about it when sending large amount of data. ? 3. What Os versions support WCF , Is WCF will be supported under Mac / Linux in the future ? there is some evaluation date for that ? 4. Installing net 3.0 / WCF can harm my current working VS 2005 solution (winxp sp2) ? should I migrate it from net 2 ? , is 3.0 / WCF already stable? In case of installing on the dev pc , can I continue to compile and deploy my old solution to other pc's that have net2 , or I need also there to install net 3 ? (I mean that in the old solution I don;t add nothing from net 3 wcf etc... I will use the wcf in other project ) 5. where I can find simple tuturial some p2p "hello world" in wcf (c#) ? without diving into the bit's... thanks |
My System Specs![]() |
| | #3 (permalink) |
| | Re: WCF P2P beginner questions hi , I can answer to your 4th point : ..Net 3.0 comprises of .Net 2.0 and the additional components like WCF, WPF, etc.. So when we install .Net 3.0 in a fresh machine the install installs .Net 2.0 + The additional components. So when you r in a old machine, when u install .Net 3.0, the install checks if there is 2.0 already present , if so the install just installs the new components only . Vs2005 does not have any impact when u hvae 2.0 and when trying to install 3.0. Thanks Senthil http://dotnetcrunch.blogspot.com "semedao" <semedao@community.nospam> wrote in message news:%23YRRtrjLHHA.320@TK2MSFTNGP06.phx.gbl... Hi, I consider if to implement p2p application over WCF. before I'm begining I want to know: 1. Can I make direct conneciton using WCF between 2 peers behind different NAT's / Firewall ? , Did WCF make the all connection transparently , or the developer should also code some part (connection issues) , is it use Hole punching do make direct connections between the 2 peers when possible , or , use every time some intermediate server or node that is not behind NAT ? , the developer have control over the life time of the connection like using keepalive in socket programing ? I read in some place that the end user should open ports etc and enable pnrp , there is a way for the developer to make all this via installation or other "silent and simple" approach ? 2. even when using Binary encoding , is it still send bigger data then using sockets ? , there are some numbers or statistics about it when sending large amount of data. ? 3. What Os versions support WCF , Is WCF will be supported under Mac / Linux in the future ? there is some evaluation date for that ? 4. Installing net 3.0 / WCF can harm my current working VS 2005 solution (winxp sp2) ? should I migrate it from net 2 ? , is 3.0 / WCF already stable? In case of installing on the dev pc , can I continue to compile and deploy my old solution to other pc's that have net2 , or I need also there to install net 3 ? (I mean that in the old solution I don;t add nothing from net 3 wcf etc... I will use the wcf in other project ) 5. where I can find simple tuturial some p2p "hello world" in wcf (c#) ? without diving into the bit's... thanks |
My System Specs![]() |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Forum | |||
| Beginner | Vista mail | |||
| Vista Beginner: 2-Quick Questions? | General Discussion | |||
| SFC -- Beginner Questions! | Vista performance & maintenance | |||
| Vista Beginner Questions | Vista General | |||