|
Dreamine.Communication.Sockets 1.0.2
Dreamine.Communication.Sockets 통신 기능과 관련 API를 제공합니다.
|
Public 멤버 함수 | |
| TcpClientConnectionEntry (Guid clientId, TcpClient client, DateTimeOffset connectedAt) | |
속성 | |
| Guid | ClientId [get] |
| TcpClient | Client [get] |
| DateTimeOffset | ConnectedAt [get] |
| SemaphoreSlim | SendLock = new(1, 1) [get] |
서버가 수락한 TCP 클라이언트의 식별자, 소켓, 연결 시각 및 송신 동기화를 보관합니다.
TcpServerTransport.cs 파일의 1087 번째 라인에서 정의되었습니다.
|
inline |
클라이언트 식별자, 소켓 및 연결 시각으로 연결 정보를 초기화합니다.
| clientId | 연결 식별자입니다. |
| client | 연결된 TCP 클라이언트입니다. |
| connectedAt | 연결이 수락된 시각입니다. |
| ArgumentNullException | client 가 null인 경우 발생합니다. |
TcpServerTransport.cs 파일의 1129 번째 라인에서 정의되었습니다.
다음을 참조함 : Client, ClientId, ConnectedAt.
|
get |
연결된 TCP 클라이언트를 가져옵니다.
TcpServerTransport.cs 파일의 1157 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dreamine.Communication.Sockets.Servers.TcpServerTransport.SendToClientAsync(), TcpClientConnectionEntry().
|
get |
클라이언트 연결 식별자를 가져옵니다.
TcpServerTransport.cs 파일의 1147 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dreamine.Communication.Sockets.Servers.TcpServerTransport.SendToClientAsync(), TcpClientConnectionEntry().
|
get |
연결이 수락된 시각을 가져옵니다.
TcpServerTransport.cs 파일의 1167 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : TcpClientConnectionEntry().
|
get |
이 클라이언트에 대한 프레임 쓰기를 직렬화하는 잠금을 가져옵니다.
TcpServerTransport.cs 파일의 1177 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dreamine.Communication.Sockets.Servers.TcpServerTransport.SendToClientAsync().