|
virtual Hashtable | GetAuthlist () |
|
virtual OperationResponse | HandleRegisterGameServerRequest (OperationRequest request) |
|
virtual void | HandleRemoveGameState (IEventData eventData) |
|
virtual void | HandleUpdateGameServerEvent (IEventData eventData) |
|
virtual void | HandleUpdateGameState (IEventData eventData) |
|
override void | OnDisconnect (PhotonHostRuntimeInterfaces.DisconnectReason reasonCode, string reasonDetail) |
|
override void | OnEvent (IEventData eventData, SendParameters sendParameters) |
| Called when an EventData was received. More...
|
|
override void | OnOperationRequest (OperationRequest request, SendParameters sendParameters) |
| Incoming OperationRequests are handled here. This method is being enqueued on the PeerBase.RequestFiber. More...
|
|
override void | OnOperationResponse (OperationResponse operationResponse, SendParameters sendParameters) |
| Called when an OperationResponse was received. More...
|
|
| InboundS2SPeer (InitRequest initRequest) |
|
| InboundS2SPeer (InitResponse response) |
|
| S2SPeerBase (InitResponse response) |
| Initializes a new instance of the S2SPeerBase class. More...
|
|
override void | OnReceive (byte[] data, SendParameters sendParameters) |
| Invoked if incoming data was received for the peer. More...
|
|
virtual void | OnInitializeEcryptionCompleted (short resultCode, string debugMessage) |
| Invoked if an initialize encryption request was completed. More...
|
|
void | Trace (bool enabled, object tag) |
|
virtual SendResult | SendData (byte[] data, SendParameters sendParameters) |
| Sends bytes to the client. More...
|
|
virtual void | Dispose (bool disposing) |
| Disposes the internal fibers. More...
|
|
abstract void | OnDisconnect (DisconnectReason reasonCode, string reasonDetail) |
| The connection was closed. More...
|
|
virtual void | OnSendBufferEmpty () |
| The default behavior of OnSendBufferFull is to disconnect the client. If this behavior is changed (override) the inheritor can pause sending until OnSendBufferEmpty is called. More...
|
|
virtual void | OnUnexpectedDataReceived (byte[] data, string debugMessage) |
| This method is called if incoming data has an unexpected format. Per default this method disconnects the client. Override to change this behavior. More...
|
|
|
string | Key [get, protected set] |
|
Guid? | ServerId [get, protected set] |
|
string | Address [get, protected set] |
|
string | AddressIPv6 [get, protected set] |
|
string | Hostname [get, protected set] |
|
string | TcpAddress [get, protected set] |
|
string | UdpAddress [get, protected set] |
|
string | WebSocketAddress [get, protected set] |
|
string | HttpAddress [get, protected set] |
|
string | TcpAddressIPv6 [get, protected set] |
|
string | UdpAddressIPv6 [get, protected set] |
|
string | WebSocketAddressIPv6 [get, protected set] |
|
string | HttpAddressIPv6 [get, protected set] |
|
string | TcpHostname [get, protected set] |
|
string | UdpHostname [get, protected set] |
|
string | WebSocketHostname [get, protected set] |
|
string | HttpHostname [get, protected set] |
|
string | SecureWebSocketHostname [get, protected set] |
|
string | SecureHttpHostname [get, protected set] |
|
FeedbackLevel | LoadLevel [get] |
|
ServerState | State [get] |
|
int | PeerCount [get] |
|
virtual byte[] | SharedKey [get] |
|
ConnectionState | ConnectionState [get, set] |
| Gets the ConnectionState for this instance. More...
|
|
bool | Connected [get] |
| Gets a value indicating whether this PeerBase instance is connected. More...
|
|
int | ConnectionId [get] |
| Gets the connection id. More...
|
|
bool | Disposed [get] |
| Gets a value indicating whether the peer was disposed. More...
|
|
string | LocalIP [get] |
| Gets the IP the client connects to. More...
|
|
IPAddress? | LocalIPAddress [get] |
| Gets the IP Address the client connects to. More...
|
|
int | LocalPort [get] |
| Gets the port the client connects to. More...
|
|
NetworkProtocolType | NetworkProtocol [get] |
| Gets the network protocol type used by the peer. More...
|
|
IRpcProtocol | Protocol [get, set] |
| Gets the used IRpcProtocol protocol. More...
|
|
string | RemoteIP [get] |
| Gets the client's remote IP address. More...
|
|
IPAddress? | RemoteIPAddress [get] |
| Gets the client's remote IP address. More...
|
|
int | RemotePort [get] |
| Gets the port the client connects from. More...
|
|
IFiber | RequestFiber [get] |
| Gets fiber for incoming messages. More...
|
|
int | RoundTripTime [get, protected set] |
| Gets the last round trip time for this peer. More...
|
|
int | RoundTripTimeVariance [get, protected set] |
| Gets the last round trip time variance for this peer. More...
|
|
int | NumFailures [get, protected set] |
|
bool | LocalIPAddressIsIPv6 [get] |
| If true connection is using a server IPv6 endpoint. More...
|
|
bool | SourceUsingIPv6 [get] |
| If true the peer is using IPv6 to connect to the server, if the server enpoint used is not IPv6 (LocalIPAddressIsIPv6) it means the client is beeing bridged (DNS64+NAT64), also IsIPv6ToIPv4Bridged. More...
|
|
bool | IsIPv6ToIPv4Bridged [get] |
| If true the client is beeing bridged (DNS64+NAT64), also SourceUsingIPv6. More...
|
|