korlibs
Toggle table of contents
6.1.0-SNAPSHOT
common
Target filter
common
Switch theme
Search in API
Skip to content
korlibs
korlibs-io
/
korlibs.io.net
/
SocketAsyncClient
Socket
Async
Client
class
SocketAsyncClient
(
val
socket
:
AsyncSocket
)
:
AsyncClient
Members
Members & Extensions
Constructors
Socket
Async
Client
Link copied to clipboard
constructor
(
socket
:
AsyncSocket
)
Properties
address
Link copied to clipboard
open
val
address
:
AsyncAddress
connected
Link copied to clipboard
open
override
val
connected
:
Boolean
socket
Link copied to clipboard
val
socket
:
AsyncSocket
Functions
checksum
Link copied to clipboard
suspend
fun
AsyncInputStream
.
checksum
(
checksum
:
SimpleChecksum
)
:
Int
close
Link copied to clipboard
open
suspend override
fun
close
(
)
connect
Link copied to clipboard
open
suspend override
fun
connect
(
host
:
String
,
port
:
Int
)
hash
Link copied to clipboard
suspend
fun
AsyncInputStream
.
hash
(
algo
:
HasherFactory
)
:
Hash
md5
Link copied to clipboard
suspend
fun
AsyncInputStream
.
md5
(
)
:
Hash
read
Link copied to clipboard
open
suspend override
fun
read
(
buffer
:
ByteArray
,
offset
:
Int
,
len
:
Int
)
:
Int
open
suspend
fun
read
(
)
:
Int
sha1
Link copied to clipboard
suspend
fun
AsyncInputStream
.
sha1
(
)
:
Hash
with
Checksum
Updater
Link copied to clipboard
fun
AsyncOutputStream
.
withChecksumUpdater
(
checksum
:
SimpleChecksumUpdater
)
:
AsyncOutputStream
with
Content
Encoding
Link copied to clipboard
suspend
fun
AsyncInputStream
.
withContentEncoding
(
contentEncoding
:
String
)
:
AsyncInputStream
with
Transfer
Encoding
Link copied to clipboard
suspend
fun
AsyncInputStream
.
withTransferEncoding
(
transferEncoding
:
String
)
:
AsyncInputStream
write
Link copied to clipboard
open
suspend override
fun
write
(
buffer
:
ByteArray
,
offset
:
Int
,
len
:
Int
)
open
suspend
fun
write
(
byte
:
Int
)
write
File
Link copied to clipboard
suspend
fun
AsyncOutputStream
.
writeFile
(
source
:
VfsFile
)
:
Long