Cli cores it, so it may need its own select loop, will continue to build this feature out... but going to further the Unreal32 protocol first, we still need concepts of user and channels to be added