On Sat, Mar 6, 2010 at 11:10 PM, Elliott Slaughter < elliottslaughter@gmail.com> wrote:
On Sat, Mar 6, 2010 at 10:44 PM, Hans Hübner hans.huebner@gmail.comwrote:
Elliott,
to my knowledge, usocket does not provide an API to get a list of all network interfaces, which is what you need to do if you want to know the local IP address(es).
One quick workaround is to invoke ifconfig and parse the output. I know that this is not a very satisfying or portable approach, but it is quick.
Thanks. I wanted to make sure I wasn't missing something.
Wait -- what about the following?
* (usocket::get-hosts-by-name (usocket::get-host-name))
(#(192 168 1 100) #(5 223 109 11) #(192 168 56 1))
I know these functions aren't exported from usocket, but is there any reason why they couldn't be?