SampleSmart
1.0.0.0
SampleSmart 사용 방법을 보여 주는 예제 프로젝트입니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
TcpClientTestView.xaml.Event.cs
이 파일의 문서화 페이지로 가기
1
using
Dreamine.Communication.Core.Protocols;
2
using
SampleSmart.Pages.PageSub.CommunicationTabs
;
3
4
namespace
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp
;
5
14
public
sealed
class
TcpClientTestViewEvent
15
{
24
private
readonly
CommunicationSampleRuntime
_runtime
;
25
50
public
TcpClientTestViewEvent
(
CommunicationSampleRuntime
runtime)
51
{
52
_runtime
= runtime ??
throw
new
ArgumentNullException(nameof(runtime));
53
54
SelectedTcpClientProtocol
=
"RawAvailable"
;
55
SelectedTcpClientEncoding
= PlainTextProtocolOptions.Utf8EncodingName;
56
TcpClientSendText
=
"test"
;
57
}
58
67
public
IReadOnlyList<string>
TcpClientProtocols
=>
_runtime
.TcpProtocols;
68
77
public
IReadOnlyList<string>
TcpClientEncodings
=>
_runtime
.TextEncodings;
78
87
public
string
SelectedTcpClientProtocol
{
get
;
set
; }
88
97
public
string
SelectedTcpClientEncoding
{
get
;
set
; }
98
107
public
string
TcpClientSendText
{
get
;
set
; }
108
117
public
void
ConnectClient
()
118
{
119
_ =
_runtime
.ConnectTcpClientAsync(
120
SelectedTcpClientProtocol
,
121
SelectedTcpClientEncoding
);
122
}
123
132
public
void
DisconnectClient
()
133
{
134
_ =
_runtime
.DisconnectTcpClientAsync();
135
}
136
145
public
void
SendClient
()
146
{
147
_ =
_runtime
.SendTcpClientAsync(
148
SelectedTcpClientProtocol
,
149
TcpClientSendText
,
150
SelectedTcpClientEncoding
);
151
}
152
}
SampleSmart.Pages.PageSub.CommunicationTabs
Definition
CommunicationSampleRuntime.cs:21
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp
Definition
TcpClientTestView.xaml.cs:4
SampleSmart.Pages.PageSub.CommunicationTabs.CommunicationSampleRuntime
Definition
CommunicationSampleRuntime.cs:40
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewEvent._runtime
readonly CommunicationSampleRuntime _runtime
Definition
TcpClientTestView.xaml.Event.cs:24
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewEvent.TcpClientSendText
string TcpClientSendText
Definition
TcpClientTestView.xaml.Event.cs:107
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewEvent.SelectedTcpClientProtocol
string SelectedTcpClientProtocol
Definition
TcpClientTestView.xaml.Event.cs:87
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewEvent.ConnectClient
void ConnectClient()
Definition
TcpClientTestView.xaml.Event.cs:117
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewEvent.SelectedTcpClientEncoding
string SelectedTcpClientEncoding
Definition
TcpClientTestView.xaml.Event.cs:97
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewEvent.SendClient
void SendClient()
Definition
TcpClientTestView.xaml.Event.cs:145
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewEvent.TcpClientProtocols
IReadOnlyList< string > TcpClientProtocols
Definition
TcpClientTestView.xaml.Event.cs:67
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewEvent.TcpClientEncodings
IReadOnlyList< string > TcpClientEncodings
Definition
TcpClientTestView.xaml.Event.cs:77
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewEvent.TcpClientTestViewEvent
TcpClientTestViewEvent(CommunicationSampleRuntime runtime)
Definition
TcpClientTestView.xaml.Event.cs:50
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewEvent.DisconnectClient
void DisconnectClient()
Definition
TcpClientTestView.xaml.Event.cs:132
Pages
PageSub
CommunicationTabs
Tcp
TcpClientTestView.xaml.Event.cs
다음에 의해 생성됨 :
1.17.0