On 12/05/2017 12:04 AM, Poussa, Sakari wrote: > Hi Gregg, > > I am interested in having MacOS support on iotivity. I have done few patches > in the past to make it better but it still has long way to go. Most of it is > trivial maintenance work, tweaking the scons files to pick up correct files > for required configurations. Now, for example, security and http-coap proxy > can’t be compiled for Mac since nobody cares. There should be no technical > reason not to make it work. > > I am willing to help but can’t commit too much time on it. > > Sakari > > On 12/5/17, 12:18 AM, > "iotivity-dev-boun...@lists.iotivity.org<mailto:iotivity-dev-boun...@lists.iotivity.org> > on behalf of Gregg Reynolds" > <iotivity-dev-boun...@lists.iotivity.org<mailto:iotivity-dev-boun...@lists.iotivity.org> > on behalf of d...@mobileink.com<mailto:d...@mobileink.com>> wrote: > > Last time I looked iotivity did not support nw monitoring for if address > changes for Mac. This is 1.3.x code. > > I'm looking into adding such support. Anybody wanna help? > > afaik on the Mac you must use the System Config framework. Ok. Not terribly > hard. But it exposes a flaw in iotivity implementation, which conflates > monitoring the nw for data vs. change events. I think those are distinct > tasks and should not be glommed into CASelect etc. You can use select on > Linux to detect nw events via netlink sockets, but that won't do on a mac, > not to mention windows. So in short I think the code needs to be refactored. > > Anybody else out there interested in macOS/iOS support? > > G
I'm happy to walk build-related changes through, let me know what is needed. I'm not a Mac programmer so don't depend on me for code stuff. Since there is not currently a Jenkins builder to help with verification we'll have to do that work ourselves. _______________________________________________ iotivity-dev mailing list iotivity-dev@lists.iotivity.org https://lists.iotivity.org/mailman/listinfo/iotivity-dev