This commit is contained in:
Sergey Chernov 2022-12-10 21:51:54 +01:00
parent 83a05c763c
commit 953907b197
2 changed files with 16 additions and 6 deletions

View File

@ -1,8 +1,14 @@
# PARanodi SECuruty 3 protocol
> v0.1.*+ __are incompatible with 0.0.* versions due to binary protocol optimization.
Please note about versioning
> v.0.2.* is a for of 0.1 build for JVM 1.8 for better inline compatibility
- v0.1.*+ __are incompatible with 0.0.* versions due to binary protocol optimization.
- v.0.2.* is a for of 0.1 build for JVM 1.8 for better inline compatibility
- v.0.3.* current most stable, JVM 1.8 and lotlin 1.7.21
Current stable version is __0.3.3__.
This is a connection-agnostic, full-duplex RPC type binary protocol, effective to work with binary data, such as encrypted data, keys, multimedia, etc. Its key points are:
@ -32,24 +38,28 @@ You can try and use transport layer but be prepared to minor interface changes.
## Installation
Insofar, we use localMaven: clone it and use `./gradlew publishToMavenLocal`, then add dependency:
```kotlin
repsitories {
// ...
mavenLocal()
maven("https://maven.universablockchain.com")
}
//...
dependencies {
api("net.sergeych:parsec3:0.0.1-SNAPSHOT")
api("net.sergeych:parsec3:0.3.3")
}
```
## Usage
Please see as an example the test [WsServerKtTest.kt](src%2FjvmTest%2Fkotlin%2Fnet%2Fsergeych%2Fparsec3%2FWsServerKtTest.kt)
## FAQ
Not yet
### Why not github?
Two reasons:

View File

@ -10,7 +10,7 @@ plugins {
}
group = "net.sergeych"
version = "0.3.3-SNAPSHOT"
version = "0.3.3"
repositories {
mavenCentral()