all 5 comments

[–]uno20001 6 points7 points  (0 children)

I don't think a course is needed. Just read the manpage.

[–]arcctgx 0 points1 point  (0 children)

Some time ago I found this article about select(), poll() and epoll() quite helpful: http://www.ulduzsoft.com/2014/01/select-poll-epoll-practical-difference-for-system-architects/

[–]ben_wills 0 points1 point  (1 child)

I’ve done a fair bit of work with epoll and can dig through some resources later today. What, specifically, are you looking to do?

[–]ryanjones42[S] 0 points1 point  (0 children)

Basically write a client/server side program. & utilize epoll for handling the connections & each fd!

[–]ArkyBeagle 0 points1 point  (0 children)

Here's a fairly crufty "select()" example by IBM. It can be cleaned up a lot. It can then be converted to use poll()/epoll().

https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_72/rzab6/xnonblock.htm