MSRP4J

msrp4j is a Java library for the MSRP protocol defined by RFC 4975.

License

License

GroupId

GroupId

org.dellroad
ArtifactId

ArtifactId

msrp4j
Last Version

Last Version

2.0.1
Release Date

Release Date

Type

Type

jar
Description

Description

MSRP4J
msrp4j is a Java library for the MSRP protocol defined by RFC 4975.
Project URL

Project URL

https://github.com/archiecobbs/msrp4j
Source Code Management

Source Code Management

https://github.com/archiecobbs/msrp4j/

Download msrp4j

How to add to project

<!-- https://jarcasting.com/artifacts/org.dellroad/msrp4j/ -->
<dependency>
    <groupId>org.dellroad</groupId>
    <artifactId>msrp4j</artifactId>
    <version>2.0.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.dellroad/msrp4j/
implementation 'org.dellroad:msrp4j:2.0.1'
// https://jarcasting.com/artifacts/org.dellroad/msrp4j/
implementation ("org.dellroad:msrp4j:2.0.1")
'org.dellroad:msrp4j:jar:2.0.1'
<dependency org="org.dellroad" name="msrp4j" rev="2.0.1">
  <artifact name="msrp4j" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.dellroad', module='msrp4j', version='2.0.1')
)
libraryDependencies += "org.dellroad" % "msrp4j" % "2.0.1"
[org.dellroad/msrp4j "2.0.1"]

Dependencies

compile (3)

Group / Artifact Type Version
org.dellroad : dellroad-stuff-main jar 2.2.2
jline : jline jar 2.14.2
org.slf4j : slf4j-api jar 1.7.25

runtime (2)

Group / Artifact Type Version
org.slf4j : slf4j-log4j12 Optional jar 1.7.25
log4j : log4j Optional jar 1.2.17

test (1)

Group / Artifact Type Version
org.testng : testng jar 6.9.10

Project Modules

There are no modules declared in this project.

msrp4j is a Java library for the MSRP protocol defined by RFC 4975. MSRP is a TCP protocol for transmitting messages containing arbitrary content between peers. MSRP can be thought of as a TCP/IP version of SMS/MMS text messaging.

msrp4j implements the actual MSRP protocol itself. The setup and/or negotiation of MSRP sessions must be handled by other means; this is typically done via SIP.

msrp4j also includes an executable command line test client.

Documentation is provided by API Javadocs.

There is also a Maven Site.

Versions

Version
2.0.1
2.0.0