Can you set compression port on JMS client?

When connective via JMS, JNDI lookup is performed over port 55555 and then when compression is set in the Connection Factory the connection is created over port 55003. So when passing the provider url in the JMS initial context you can’t set 55003 cause it fails to connect as it is expecting compression. So you can control the port in the provider url which is used in jndi lookup but is there a way to also set the port the client will try to connect the JMS compressed session?