allow client to bind to a specific port, useful for nat traversal