|
dev
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
How to do P2PI need to create an application that can connect from our customer (who uses
a proxy server and only allows connections out via http) to our server and if our server has a change of information can send events back to the client app. Both Messenger and Skype work well in this environment. How should I go about writing this application? I would like to use .Net 2.0(maybe 3.0), so which objects should I use for client and server? What newsgroup would be best to communicate with to find answers to these problem? Thanks in Advance, Donald Adams Donald,
I'm not quite sure exactly what it is that you want, but maybe you could look into the BTsharp project at http://btsharp.com/. BTSharp is the easiest way to integrate highly scalable peer-to-peer content distribution into your .NET application. There's also a videocast about BTsharp on dnrTv (http://www.dnrtv.com/default.aspx?showID=61) Hope this helps. Jurjen. Show quote "Donald Adams" <BDA_2***@hotmail.com> wrote in message news:BDD4221C-FA43-40AF-9EBE-2DC7335A462F@microsoft.com... >I need to create an application that can connect from our customer (who >uses a proxy server and only allows connections out via http) to our server >and if our server has a change of information can send events back to the >client app. > Both Messenger and Skype work well in this environment. > > How should I go about writing this application? > I would like to use .Net 2.0(maybe 3.0), so which objects should I use for > client and server? > What newsgroup would be best to communicate with to find answers to these > problem? > > Thanks in Advance, > Donald Adams > > > Thanks for the info, but what I'm after is a way to send messages and I can
not go through a third party. My basic flow might be: 1. Client app. connects to server from somewhere out there (and stays connected) 2. Server receives a message and sends it to me. And it will get to me regardless of whether on not I behind some proxy server, just like Messenger and Skype. ,,,Donald Show quote "Jurjen de Groot" <Jurjen.de.Gr***@xs4all.nl> wrote in message news:##FpJXLgHHA.3676@TK2MSFTNGP05.phx.gbl... > Donald, > > I'm not quite sure exactly what it is that you want, but maybe you could > look into the BTsharp project at http://btsharp.com/. > > BTSharp is the easiest way to integrate highly scalable > peer-to-peer content distribution into your .NET application. > > There's also a videocast about BTsharp on dnrTv > (http://www.dnrtv.com/default.aspx?showID=61) > > Hope this helps. > Jurjen. > > > "Donald Adams" <BDA_2***@hotmail.com> wrote in message > news:BDD4221C-FA43-40AF-9EBE-2DC7335A462F@microsoft.com... >>I need to create an application that can connect from our customer (who >>uses a proxy server and only allows connections out via http) to our >>server and if our server has a change of information can send events back >>to the client app. >> Both Messenger and Skype work well in this environment. >> >> How should I go about writing this application? >> I would like to use .Net 2.0(maybe 3.0), so which objects should I use >> for client and server? >> What newsgroup would be best to communicate with to find answers to these >> problem? >> >> Thanks in Advance, >> Donald Adams >> >> >> > > On Mon, 16 Apr 2007 23:22:50 -0700, Donald Adams <BDA_2***@hotmail.com>
wrote: > Thanks for the info, but what I'm after is a way to send messages and I For basic needs, look at the .NET Socket or TcpClient classes. .NET 3.0 > can not go through a third party. > My basic flow might be: > 1. Client app. connects to server from somewhere out there (and stays > connected) > 2. Server receives a message and sends it to me. > > And it will get to me regardless of whether on not I behind some proxy > server, just like Messenger and Skype. also offers the Windows Communications Framework, which I haven't used but apparently includes additional functionality to help you. As far as your requirement that it work whether or not you're behind a proxy server, that will depend on the proxy server. However, these days most proxy servers correctly deal with communications that are initiated by a client behind that proxy server. Pete |
|||||||||||||||||||||||