Java BEEP Core is a P2P application protocol framework (RFC3080 and RFC3081) for connection-oriented, asyncronous request/response messages. It allows multiplexing of message streams over one transport connection. It supports binary and textual messages, TLS, SASL/Anonymous, and SASL/OTP.