v.0.3.3
This commit is contained in:
		
							parent
							
								
									83a05c763c
								
							
						
					
					
						commit
						953907b197
					
				
							
								
								
									
										20
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								README.md
									
									
									
									
									
								
							@ -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:
 | 
			
		||||
 | 
			
		||||
@ -10,7 +10,7 @@ plugins {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
group = "net.sergeych"
 | 
			
		||||
version = "0.3.3-SNAPSHOT"
 | 
			
		||||
version = "0.3.3"
 | 
			
		||||
 | 
			
		||||
repositories {
 | 
			
		||||
    mavenCentral()
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user