C# 클래스 XLibrary.Remote.XRemote

파일 보기 프로젝트 열기: swax/CodePerspective 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Bandwidth BandwidthLog
Connections List
DebugLog LinkedList
Encryption System.Security.Cryptography.RijndaelManaged
LocalDatPath string
LocalDatTempPath string
LocalTempFile Stream
LoggedPackets Queue
RemoteCachePath string
RemoteDatHash string
RemoteDatSize long
RemoteStatus string
ServerConnection XConnection
SyncClients SharedDictionary
TrackRemoteProfiling bool
TrackRemoteThreadlines bool

공개 메소드들

메소드 설명
ConnectToServer ( IPAddress address, ushort tcpPort ) : void
ListenSocket_Accept ( IAsyncResult asyncResult ) : void
OnAccept ( Socket socket, IPEndPoint source ) : XConnection
ProcessDownloads ( ) : void
Receive_Bye ( XConnection connection, GenericPacket bye ) : void
Receive_DatFileRequest ( XConnection connection, GenericPacket request ) : void
Receive_DatHashRequest ( XConnection connection, GenericPacket request ) : void
Receive_DatHashResponse ( XConnection connection, GenericPacket response ) : void
Receive_DatPacket ( XConnection connection, G2ReceivedPacket packet ) : void
Receive_Ping ( XConnection connection, GenericPacket ping ) : void
Receive_Pong ( XConnection connection, GenericPacket pong ) : void
Receive_RequestField ( XConnection connection, GenericPacket request ) : void
Receive_RequestInstance ( XConnection connection, GenericPacket request ) : void
Receive_RequestInstanceRefresh ( XConnection connection, GenericPacket request ) : void
Receive_Settings ( XConnection connection, GenericPacket request ) : void
Receive_StartSync ( XConnection connection, GenericPacket packet ) : void
SecondTimer ( ) : void
Send_StartSync ( XConnection connection ) : void
Shutdown ( ) : void
StartListening ( int port, string key ) : void
XRemote ( ) : System

비공개 메소드들

메소드 설명
IncomingPacket ( XConnection connection, G2ReceivedPacket packet ) : void
Log ( string text ) : void
OnConnected ( XConnection connection ) : void
Receive_Instance ( XConnection connection, G2ReceivedPacket rawPacket ) : void
Receive_Sync ( XConnection connection, G2ReceivedPacket packet ) : void
SendClientSettings ( ) : void

메소드 상세

ConnectToServer() 공개 메소드

public ConnectToServer ( IPAddress address, ushort tcpPort ) : void
address System.Net.IPAddress
tcpPort ushort
리턴 void

ListenSocket_Accept() 공개 메소드

public ListenSocket_Accept ( IAsyncResult asyncResult ) : void
asyncResult IAsyncResult
리턴 void

OnAccept() 공개 메소드

public OnAccept ( Socket socket, IPEndPoint source ) : XConnection
socket Socket
source System.Net.IPEndPoint
리턴 XConnection

ProcessDownloads() 공개 메소드

public ProcessDownloads ( ) : void
리턴 void

Receive_Bye() 공개 메소드

public Receive_Bye ( XConnection connection, GenericPacket bye ) : void
connection XConnection
bye GenericPacket
리턴 void

Receive_DatFileRequest() 공개 메소드

public Receive_DatFileRequest ( XConnection connection, GenericPacket request ) : void
connection XConnection
request GenericPacket
리턴 void

Receive_DatHashRequest() 공개 메소드

public Receive_DatHashRequest ( XConnection connection, GenericPacket request ) : void
connection XConnection
request GenericPacket
리턴 void

Receive_DatHashResponse() 공개 메소드

public Receive_DatHashResponse ( XConnection connection, GenericPacket response ) : void
connection XConnection
response GenericPacket
리턴 void

Receive_DatPacket() 공개 메소드

public Receive_DatPacket ( XConnection connection, G2ReceivedPacket packet ) : void
connection XConnection
packet G2ReceivedPacket
리턴 void

Receive_Ping() 공개 메소드

public Receive_Ping ( XConnection connection, GenericPacket ping ) : void
connection XConnection
ping GenericPacket
리턴 void

Receive_Pong() 공개 메소드

public Receive_Pong ( XConnection connection, GenericPacket pong ) : void
connection XConnection
pong GenericPacket
리턴 void

Receive_RequestField() 공개 메소드

public Receive_RequestField ( XConnection connection, GenericPacket request ) : void
connection XConnection
request GenericPacket
리턴 void

Receive_RequestInstance() 공개 메소드

public Receive_RequestInstance ( XConnection connection, GenericPacket request ) : void
connection XConnection
request GenericPacket
리턴 void

Receive_RequestInstanceRefresh() 공개 메소드

public Receive_RequestInstanceRefresh ( XConnection connection, GenericPacket request ) : void
connection XConnection
request GenericPacket
리턴 void

Receive_Settings() 공개 메소드

public Receive_Settings ( XConnection connection, GenericPacket request ) : void
connection XConnection
request GenericPacket
리턴 void

Receive_StartSync() 공개 메소드

public Receive_StartSync ( XConnection connection, GenericPacket packet ) : void
connection XConnection
packet GenericPacket
리턴 void

SecondTimer() 공개 메소드

public SecondTimer ( ) : void
리턴 void

Send_StartSync() 공개 메소드

public Send_StartSync ( XConnection connection ) : void
connection XConnection
리턴 void

Shutdown() 공개 메소드

public Shutdown ( ) : void
리턴 void

StartListening() 공개 메소드

public StartListening ( int port, string key ) : void
port int
key string
리턴 void

XRemote() 공개 메소드

public XRemote ( ) : System
리턴 System

프로퍼티 상세

Bandwidth 공개적으로 프로퍼티

public BandwidthLog,XLibrary.Remote Bandwidth
리턴 BandwidthLog

Connections 공개적으로 프로퍼티

public List Connections
리턴 List

DebugLog 공개적으로 프로퍼티

public LinkedList DebugLog
리턴 LinkedList

Encryption 공개적으로 프로퍼티

public RijndaelManaged,System.Security.Cryptography Encryption
리턴 System.Security.Cryptography.RijndaelManaged

LocalDatPath 공개적으로 프로퍼티

public string LocalDatPath
리턴 string

LocalDatTempPath 공개적으로 프로퍼티

public string LocalDatTempPath
리턴 string

LocalTempFile 공개적으로 프로퍼티

public Stream LocalTempFile
리턴 Stream

LoggedPackets 공개적으로 프로퍼티

public Queue LoggedPackets
리턴 Queue

RemoteCachePath 공개적으로 프로퍼티

public string RemoteCachePath
리턴 string

RemoteDatHash 공개적으로 프로퍼티

public string RemoteDatHash
리턴 string

RemoteDatSize 공개적으로 프로퍼티

public long RemoteDatSize
리턴 long

RemoteStatus 공개적으로 프로퍼티

public string RemoteStatus
리턴 string

ServerConnection 공개적으로 프로퍼티

public XConnection,XLibrary.Remote ServerConnection
리턴 XConnection

SyncClients 공개적으로 프로퍼티

public SharedDictionary SyncClients
리턴 SharedDictionary

TrackRemoteProfiling 공개적으로 프로퍼티

public bool TrackRemoteProfiling
리턴 bool

TrackRemoteThreadlines 공개적으로 프로퍼티

public bool TrackRemoteThreadlines
리턴 bool