Photon Unity Networking  v1.81
English | 日本語 | 한국
Classes | Typedefs | Enumerations
NetworkingPeer.cs File Reference

Classes

class  NetworkingPeer
 PUN 에서 사용되는 Photon 로드밸런싱을 구현 합니다. PhotonNetwork 내부적으로 사용되는 클래스이며 public API 는 아닙니다.
 

Typedefs

using Hashtable = ExitGames.Client.Photon.Hashtable
 
using SupportClassPun = ExitGames.Client.Photon.SupportClass
 

Enumerations

enum  ClientState {
  ClientState.Uninitialized, ClientState.PeerCreated, ClientState.Queued, ClientState.Authenticated,
  ClientState.JoinedLobby, ClientState.DisconnectingFromMasterserver, ClientState.ConnectingToGameserver, ClientState.ConnectedToGameserver,
  ClientState.Joining, ClientState.Joined, ClientState.Leaving, ClientState.DisconnectingFromGameserver,
  ClientState.ConnectingToMasterserver, ClientState.QueuedComingFromGameserver, ClientState.Disconnecting, ClientState.Disconnected,
  ClientState.ConnectedToMaster, ClientState.ConnectingToNameServer, ClientState.ConnectedToNameServer, ClientState.DisconnectingFromNameServer,
  ClientState.Authenticating
}
 연결/네트워킹 피어 상태 상세. PUN 은 로드밸런싱과 인증 흐름을 "내부적으로" 구현하기 때문에 일부 상태는 자동적으로 다음 상태로 변경됩니다. 이러한 상태는 "(변경예정)" 표기하였습니다. More...
 
enum  DisconnectCause {
  DisconnectCause.DisconnectByServerUserLimit = StatusCode.DisconnectByServerUserLimit, DisconnectCause.ExceptionOnConnect = StatusCode.ExceptionOnConnect, DisconnectCause.DisconnectByServerTimeout = StatusCode.DisconnectByServer, DisconnectCause.DisconnectByServerLogic = StatusCode.DisconnectByServerLogic,
  DisconnectCause.Exception = StatusCode.Exception, DisconnectCause.InvalidAuthentication = ErrorCode.InvalidAuthentication, DisconnectCause.MaxCcuReached = ErrorCode.MaxCcuReached, DisconnectCause.InvalidRegion = ErrorCode.InvalidRegion,
  DisconnectCause.SecurityExceptionOnConnect = StatusCode.SecurityExceptionOnConnect, DisconnectCause.DisconnectByClientTimeout = StatusCode.TimeoutDisconnect, DisconnectCause.InternalReceiveException = StatusCode.ExceptionOnReceive, DisconnectCause.AuthenticationTicketExpired = 32753
}
 연결해제에 대한 원인을 요약합니다. 사용처: OnConnectionFail 와 OnFailedToConnectToPhoton. More...
 
enum  ServerConnection { ServerConnection.MasterServer, ServerConnection.GameServer, ServerConnection.NameServer }
 내부적으로 사용되는 필드를 위하여 사용할 수 있는 서버 (유형) : 서버. More...
 

Typedef Documentation

using Hashtable = ExitGames.Client.Photon.Hashtable
using SupportClassPun = ExitGames.Client.Photon.SupportClass

Enumeration Type Documentation

내부적으로 사용되는 필드를 위하여 사용할 수 있는 서버 (유형) : 서버.

Photon 은 3 종류의 역할을 가진 서버를 사용합니다: 네임서버, 마스터서버와 게임서버.

Enumerator
MasterServer 

이 서버는 매치메이킹 처리와 로비에서 클라이언트들이 룸의 목록을 얻을 수 있는 곳 입니다.

GameServer 

수행할 룸을 관리하면 플레이어간의 메시지 전달을 하는 역할을 합니다 (룸 안에서).

NameServer 

특정 지역의 마스터 서버의 주소(IP)를 얻기 위해 내부적으로 사용되는 서버 입니다. Photon 온프레미스에서는 사용되지 않습니다(자체 호스트).