public class EventBasedTcpClient
Modifier and Type | Field |
---|---|
Thread |
_thread
|
TcpClient |
_client
|
BoolValue |
_running
|
system'ByteNumber[] |
_buffer
|
IntNumber |
_maxLength
|
EventHandler<system'Func<net'TcpClient>> |
onConnect
|
EventHandler<system'Action<net'TcpClient,system'Array<system'ByteNumber>,ystem'IntNumber>> |
onReceived
|
EventHandler<system'Action<net'TcpClient,system'net'SocketException>> |
onError
|
Modifier and Type | Constructor / Static Method |
---|---|
EventBasedTcpClient |
new()
|
EventBasedTcpClient |
new(IntNumber size)
|
Modifier and Type | Method |
---|---|
|
connect(String host, IntNumber port)
|
IntNumber |
write(system'ByteNumber[] buffer, IntNumber length)
|
|
start()
|
public class TcpClient
Modifier and Type | Field |
---|---|
NativeSocket |
_socket
|
NetworkStream |
_stream
|
Modifier and Type | Constructor / Static Method |
---|---|
TcpClient |
constructor()
|
internal TcpClient |
new(NativeSocket socket)
|
TcpClient |
connect(String host, IntNumber port)
|
Modifier and Type | Property |
---|---|
set |
Blocking(BoolValue val)
|
set |
Nodelay(BoolValue val)
|
get BoolValue |
Available()
|
Modifier and Type | Method |
---|---|
|
close()
|
NetworkStream |
stream()
|
public class TcpClientException
Modifier and Type | Constructor / Static Method |
---|---|
TcpClientException |
new(String s)
|
public class TcpListener
Modifier and Type | Field |
---|---|
NativeSocket |
_listenSocket
|
BoolValue |
_noDelayMode
|
Modifier and Type | Constructor / Static Method |
---|---|
TcpListener |
new(IntNumber port)
|
TcpListener |
new(IntNumber port, BoolValue noDelayMode)
|
Modifier and Type | Property |
---|---|
get BoolValue |
Pending()
|
Modifier and Type | Method |
---|---|
|
stop()
|
NativeSocket |
acceptSocket()
|
Task<system'net'NativeSocket> |
acceptSocketAsync()
|
TcpClient |
acceptTcpClient()
|
Task<net'TcpClient> |
acceptTcpClientAsync()
|
|
start()
|
|
close()
|