Bidirectional SOCKS5 Bytestreams

The Openfire SOCKS5 proxy doesn’t appear to be bidirectional. In other words I can only write on the initiators end of the stream not on the receivers end.

Is there a way to enable this behavior or is it simply not (yet) implemented.

The reason I would like to see this in Openfire is because I’m working on a Git Transfer Signaling Protocol which will initially work over XEP-0095 (Stream Initiation) en later over XEP-0166 (Jingle).