Regarding your question about TCP, yes, this is possible, but currently not supported in the module.