Home All Groups Group Topic Archive Search About
Author
17 Apr 2007 5:28 AM
Donald Adams
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

Author
17 Apr 2007 5:59 AM
Jurjen de Groot
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
>
>
>
Author
17 Apr 2007 6:22 AM
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
>>
>>
>>
>
>
Author
17 Apr 2007 4:44 PM
Peter Duniho
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 
> 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.

For basic needs, look at the .NET Socket or TcpClient classes.  .NET 3.0 
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

AddThis Social Bookmark Button