CHUnked Message Protocol

CHUMP is a minimal message passing protocol.

Лицензия

Лицензия

Группа

Группа

com.creeaaakk
Идентификатор

Идентификатор

chump
Последняя версия

Последняя версия

0.0.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

CHUnked Message Protocol
CHUMP is a minimal message passing protocol.
Ссылка на сайт

Ссылка на сайт

https://github.com/Wopple/chump-java
Система контроля версий

Система контроля версий

https://github.com/Wopple/chump-java.git

Скачать chump

Как подключить последнюю версию

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

Зависимости

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.11

Модули Проекта

Данный проект не имеет модулей.

CHUMP

CHUMP is the CHUnked Message Protocol. It is a minimal message passing protocol.

Protocol


version 0

int16 -- version of the protocol (0x00 0x00)
int16 -- type of the message (user defined)
int16 -- tag (user defined, can be used to track responses)
uint16 -- number of bytes in the payload
byte[] -- the payload (arbitrary length array of bytes, may be empty)

Maven


<project>
  <dependencies>
    <dependency>
      <groupId>com.creeaaakk</groupId>
      <artifactId>chump</artifactId>
      <version>x.x.x</version>
    </dependency>
  </dependencies>
</project>

Versions:

  • 0.0.1 (current)

Implementations


CHUMP is designed to be a language independent protocol.

  1. Java (https://github.com/Wopple/chump-java)
  2. Objective-C (https://github.com/Wopple/chump-objc)

Origin


I started this project while developing an Android app with a friend. We were originally using HTTP which was far too heavy considering the small size and simplistic nature of our client server messages. CHUMP provided us with a protocol that is very lightweight in library size, data overhead, and speed while still being sufficient for our needs. CHUMP may be useful to you for another purpose.

Версии библиотеки

Версия
0.0.1