Thank you for replying,

PeerAddr raises a SocketException

'Error 10057 in function GetPeerName Socket is not connected'

Im assuming this is because I didnt actually run sock.Connect with the
address I received

that packet from?  Im only running sock.connect once to avoid changing
client port

On Fri, Oct 17, 2008 at 4:54 AM, brian <[EMAIL PROTECTED]> wrote:

> Have you checked PeerAddr?
>
> ----- Original Message -----
> From: "Xealot" <[EMAIL PROTECTED]>
> To: <twsocket@elists.org>
> Sent: Friday, October 17, 2008 04:47
> Subject: [twsocket] UDP Address
>
>
> > Hello!
> >
> > I would like to know if its possible to get the address that a UDP packet
> > comes from.
> >
> > I am making an application that will send multiple packets to different
> > hosts using SendTo and I will be receiving replies from them.
> >
> > I have no power to change the protocol, so I need to know if its possible
> > to
> > find out the address each packet arrived from.
> >
> > Currently, I use bytesread := sock.Receive(@data, SizeOf(data));  to
> > receive
> > the data.
> >
> > where sock is a TWSocket object.  sock.Addr will not work here.. :(
> >
> > Thanks for taking your time,
> >
> > - Martin E.
> > --
> > To unsubscribe or change your settings for TWSocket mailing list
> > please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
> > Visit our website at http://www.overbyte.be
>
> --
> To unsubscribe or change your settings for TWSocket mailing list
> please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
> Visit our website at http://www.overbyte.be
>
-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to