After looking into the doc a little deeper, it looks like this class for
peeping into the Server's own machine's network interface.
In my Jersey web appl, I am looking to find the mac address of the requestor
that is embedded in every request packet hitting my server.
On Thu, Mar 31, 2011 at 7:45 AM, Arthur Yeo <artyyeo_at_gmail.com> wrote:
> Petr,
> Thanks!
> How would you hook this up to serving a call in Jersey?
> --
> Arthur
>
>
> On Wed, Mar 30, 2011 at 10:51 PM, Petr Jurák <petr.jurak_at_gmail.com> wrote:
>
>> Hi,
>> If you really want MAC, you can use java.net.NetworkInterface and
>> method getHardwareAddress() (see
>>
>> http://download.oracle.com/javase/6/docs/api/java/net/NetworkInterface.html#getHardwareAddress()
>> ).
>>
>> Regards,
>> Petr
>>
>> 2011/3/31 Jakub Podlesak <jakub.podlesak_at_oracle.com>:
>> > I do not think so. It is a bit too low level, i am afraid.
>> > And i am even not sure how to get this inforamtion
>> > for the local interfaces in Java...
>> >
>> > ~Jakub
>> >
>> > P.S. Please also note, that for the IP address itself,
>> > Jersey relies on the underlying container.
>> >
>> > On 03/30/2011 02:04 PM, Arthur Yeo wrote:
>> >>
>> >> Thanks, Jakub, I saw getRemoteAddr() and that helps.
>> >>
>> >> Is there anything for the remote MAC address?
>> >>
>> >> On Wed, Mar 30, 2011 at 1:51 PM, Jakub Podlesak
>> >> <jakub.podlesak_at_oracle.com <mailto:jakub.podlesak_at_oracle.com>> wrote:
>> >>
>> >> On the Servlet container, you should be able to get
>> >> the HttpServletRequest injected:
>> >>
>> >> @Context HttpServletRequest req;
>> >>
>> >> and get the address from there.
>> >>
>> >> Does it help you?
>> >>
>> >> ~Jakub
>> >>
>> >>
>> >> On 03/30/2011 01:19 PM, Arthur Yeo wrote:
>> >>
>> >> All,
>> >> When servicing a request in Jersey, is there a fast way to
>> >> obtain the IP-addr of the client?
>> >>
>> >> --
>> >> Arthur Y.
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> --
>> >> Arthur Y.
>> >
>> >
>>
>
>
>
> --
> Arthur Y.
>
--
Arthur Y.