Re: [reSIProcate] rendIt on osx
Hi Jason,
Welcome back from the dead! : )
RendIt was contributed by Logitech. It was used solely in a unix environment. When I added the code the SVN for them, I got things to build in Windows as well. I think it's safe to say that it hasn't been tested under OS/X yet. I think you are on the right track with using "fdset" (also used under Windows) - but I can't explain why you are having trouble binding to port 5060 - other than it is potentially in use on your machine (I'm also assuming that the IP printed in the logs is correct: 192.168.0.129). Is it also binding to the same interface using IPV6?
As for "event" - the intention was to have the code pick the best method based on the compiler options and OS: this means "epoll" for OS's that support it and FdSet for those that do not. Here are some docs from testStack.cxx:
event Each stack runs in its own thread, and that thread
is an interruptable event-loop based thread. The specific
type of event-loop depends upon the underlying platform
and how you compiled the stack.
epoll Like "event", but specifically uses the epoll implmentation.
fdset Like "event", but specifically uses the FdSet/select
implmentation.
Scott