C# 클래스 UlteriusAgent.Networking.AgentServer

파일 보기 프로젝트 열기: Ulterius/server

공개 메소드들

메소드 설명
AcceptClientsAsync ( TcpListener listener, CancellationToken cancel ) : Task
CaptureDesktop ( ) : Bitmap
HandleClientAsync ( TcpClient client, CancellationToken cancel ) : Task
ImageToByte ( Image img, bool convertToJpeg = false ) : byte[]
Start ( ) : void

비공개 메소드들

메소드 설명
HandleCtrlAltDel ( ) : void
HandleMouseDown ( ) : void
HandleMouseScroll ( string deltaString ) : void
HandleMouseUp ( ) : void
HandleRightClick ( ) : void
HandleRightDown ( ) : void
HandleRightUp ( ) : void
KeyDown ( string endpointArgs ) : void
Keyup ( string endpointArgs ) : void
MoveMouse ( int x, int y ) : void
SendCleanFrame ( ) : byte[]
SendFullFrame ( ) : byte[]

메소드 상세

AcceptClientsAsync() 공개 정적인 메소드

public static AcceptClientsAsync ( TcpListener listener, CancellationToken cancel ) : Task
listener System.Net.Sockets.TcpListener
cancel System.Threading.CancellationToken
리턴 Task

CaptureDesktop() 공개 정적인 메소드

public static CaptureDesktop ( ) : Bitmap
리턴 System.Drawing.Bitmap

HandleClientAsync() 공개 정적인 메소드

public static HandleClientAsync ( TcpClient client, CancellationToken cancel ) : Task
client System.Net.Sockets.TcpClient
cancel System.Threading.CancellationToken
리턴 Task

ImageToByte() 공개 정적인 메소드

public static ImageToByte ( Image img, bool convertToJpeg = false ) : byte[]
img Image
convertToJpeg bool
리턴 byte[]

Start() 공개 정적인 메소드

public static Start ( ) : void
리턴 void