- m_notifier = new eSocketNotifier(context, m_fd, eSocketNotifier::Read, false);
+ ::ioctl(m_fd, DMX_SET_BUFFER_SIZE, 64*1024);
+ ::fcntl(m_fd, F_SETFL, O_NONBLOCK);
+ m_notifier = eSocketNotifier::create(context, m_fd, eSocketNotifier::Read, false);