|
| 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...
|
| |