More importantly won't this not allow two machines that are behind a
NAT router to not be able to connect?

On 8/13/05, J. Merrill <[EMAIL PROTECTED]> wrote:
> I see that you got an answer, but I wonder --
> 
> Are you sure that you don't want to permit multiple connections from the same 
> machine?  Doesn't that mean that two instances of whatever the app is can't 
> be used (as only the first can get connected)?
> 
> At a minimum, you may make testing more difficult (or at least requiring more 
> physical machines).
> 
> At 04:47 AM 8/12/2005, Ragnvald Barth wrote
> >How do I get the remote IP address from a socket?
> >I know could use socket.RemoteEndPoint.ToString(), extract the IP part of
> >it, and create an IPAddress using the Parse method, but that seems a bit
> >clumsy...
> >
> >(I have an application that runs on different machines (one instance at
> >each machine). The application is regularly broadcasting UDP to the
> >network while running, so all the instances know about each other. The
> >application establishes a socket connection to the other instances by
> >calling Listen and BeginAccept, and accepting an incoming connection
> >attempt, or by calling Socket.Connect(). Socket.Connect() should only be
> >called if a connection with a given machine is not yet established. So,
> >before calling Socket.Connect() I need to test if a connection with the
> >given machine already exists. How?)
> 
> 
> J. Merrill / Analytical Software Corp
> 
> ===================================
> This list is hosted by DevelopMentor(r)  http://www.develop.com
> 
> View archives and manage your subscription(s) at http://discuss.develop.com
> 


-- 

Regards,

William D. Bartholomew
http://blog.bartholomew.id.au/

===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to