add addr path match func, make a/v ports nonblocking in client and improve robustness, update and improve audio and videoport demo clients