readme formatting
This commit is contained in:
parent
6dc246e68c
commit
fe4cb2ca21
22
README.md
22
README.md
@ -8,14 +8,14 @@ The new generation of __PARanoid SECurity__ protocol, advanced, faster, more sec
|
||||
block device" transport to the same local interface. Out if the box it
|
||||
provides the following transports:
|
||||
|
||||
| name | JVM | JS | wasmJS | native |
|
||||
|-------------------|--------|----|--------|--------|
|
||||
| TCP/IP server | ✓ | | | 0.2.6+ |
|
||||
| TCP/IP client | ✓ | | | 0.2.6+ |
|
||||
| UDP server | 0.3.2+ | | | 0.3.2+ |
|
||||
| UDP client | 0.3.2+ | | | 0.3.2+ |
|
||||
| Websockets server | ✓ | | | |
|
||||
| Websockets client | ✓ | ✓ | ✓ | ✓ |
|
||||
| name | JVM | JS | wasmJS | native |
|
||||
|-------------------|:----:|:---:|:-------:|:------:|
|
||||
| TCP/IP server | ✓ | | | ✓ |
|
||||
| TCP/IP client | ✓ | | | ✓ |
|
||||
| UDP server | ✓ | | | ✓ |
|
||||
| UDP client | ✓ | | | ✓ |
|
||||
| Websockets server | ✓ | | | |
|
||||
| Websockets client | ✓ | ✓ | ✓ | ✓ |
|
||||
|
||||
### Note on version compatibility
|
||||
|
||||
@ -149,7 +149,8 @@ assertEquals(FooArgs("bar", 117), client.call(cmdGetFoo))
|
||||
|
||||
## Create a ktor-based server
|
||||
|
||||
Normally the server side needs some session. It is convenient and avoids sending repeating data on each request speeding up
|
||||
Normally the server side needs some session. It is convenient and avoids sending repeating data on each request speeding
|
||||
up
|
||||
the protocol. With KILOPARSEC, it is a rather basic operation:
|
||||
|
||||
~~~kotlin
|
||||
@ -287,7 +288,8 @@ Integrated tools to prevent MITM attacks include also non-transferred independen
|
||||
independently on the ends and is never transferred with the network. Comparing it somehow (visually, with QR code, etc.)
|
||||
could add a very robust guarantee of the connection safety and ingenuity.
|
||||
|
||||
Kiloparsec has a built-in completely asynchronous (coroutine-based top-down) transport layer based on TCP (JVM only as for
|
||||
Kiloparsec has a built-in completely asynchronous (coroutine-based top-down) transport layer based on TCP (JVM only as
|
||||
for
|
||||
now) and the same async Websocket-based transport based on KTOR. Websocket client is multiplatform, though the server is
|
||||
JVM only insofar.
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user