パッケージnet.user1.reactor
クラスpublic class Connection
継承Connection Inheritance flash.events.EventDispatcher
実装 IConnection
サブクラス HTTPConnection, XMLSocketConnection

バージョン : Reactor 1.0.0

ConnectionはXMLSocketConnectionとHTTPConnectionを含む全てのReactor接続クラスの基底クラスです。 これはReactor接続クラスに継承される共通機能を提供しますが、開発者による直接の使用を意図したものではありません。

Unionサーバーへの新しい接続を作成するには、ReactorかConnectionManagerクラスを使用します。

関連項目

Reactor.connect()
ConnectionManager.connect()
XMLSocketConnection
HTTPConnection


パブリック メソッド
 メソッド定義元
  
Connection(host:String, port:int, type:String)
Connection
  
connect():void
ドキュメントはIConnectionのconnect()メソッドを参照してください。
Connection
  
disconnect():void
ドキュメントはIConnectionのdisconnect()メソッドを参照してください。
Connection
  
dispose():void
ドキュメントはIConnectionのdispose()メソッドを参照してください。
Connection
  
getHost():String
ドキュメントはIConnectionのgetHost()メソッドを参照してください。
Connection
  
getPort():int
ドキュメントはIConnectionのgetPort()メソッドを参照してください。
Connection
  
このConnectionオブジェクトがready状態を達成した回数を示すint値を返します。
Connection
  
ドキュメントはIConnectionのgetRequestedHost()メソッドを参照してください。
Connection
  
getType():String
ドキュメントはIConnectionのgetType()メソッドを参照してください。
Connection
  
isReady():Boolean
ドキュメントはIConnectionのisReady()メソッドを参照してください。
Connection
  
isValid():Boolean
ドキュメントはIConnectionのisValid()メソッドを参照してください。
Connection
  
send(data:*):void
ドキュメントはIConnectionのsend()メソッドを参照してください。
Connection
  
setReactor(reactor:Reactor):void
Connection
  
setServer(host:String, port:int):void
ドキュメントはIConnectionのsetServer()メソッドを参照してください。
Connection
  
toString():String
[オーバーライド]
Connection
Events
 Event Summary 定義元
   IConnectionオブジェクトによる接続試行を開始するときに送出されます。Connection
   IConnectionオブジェクトがUnionサーバー接続の"ハンドシェイク"フェーズを開始するときに送出されます。Connection
   IConnectionオブジェクトのサーバーへの接続がクライアントによって切断されたときに送出されます。Connection
   IConnectionオブジェクトによる接続試行が失敗するときに送出されます。Connection
   IConnectionオブジェクトがサーバーとの接続を完全に初期化したときに送出されます。Connection
   IConnectionオブジェクトがUnionサーバーからあらゆる種類のデータを受け取ったときに送出されます。Connection
   IConnectionオブジェクトがUnionサーバーにあらゆる種類のデータを送信したときに送出されます。Connection
   IConnectionオブジェクトのサーバーへの接続がサーバーによって切断されたときに送出されます。Connection
   Unionサーバーがクライアントに、クライアントからのメッセージ内のセッションIDが不明なセッションを参照していることを通知するときに送出されます。Connection
   Unionサーバーがクライアントに、そのセッションが中断されたことを通知するときに送出されます。Connection
コンストラクタの詳細
Connection()コンストラクタ
public function Connection(host:String, port:int, type:String)



パラメータ
host:String
 
port:int
 
type:String
メソッドの詳細
connect()メソッド
public function connect():void

バージョン : Reactor 1.0.0

ドキュメントはIConnectionのconnect()メソッドを参照してください。

関連項目

disconnect()メソッド 
public function disconnect():void

バージョン : Reactor 1.0.0

ドキュメントはIConnectionのdisconnect()メソッドを参照してください。

関連項目

dispose()メソッド 
public function dispose():void

バージョン : Reactor 1.0.0

ドキュメントはIConnectionのdispose()メソッドを参照してください。

関連項目

getHost()メソッド 
public function getHost():String

バージョン : Reactor 1.0.0

ドキュメントはIConnectionのgetHost()メソッドを参照してください。

戻り値
String

関連項目

getPort()メソッド 
public function getPort():int

バージョン : Reactor 1.0.0

ドキュメントはIConnectionのgetPort()メソッドを参照してください。

戻り値
int

関連項目

getReadyCount()メソッド 
public function getReadyCount():int

バージョン : Reactor 1.0.0

このConnectionオブジェクトがready状態を達成した回数を示すint値を返します。

戻り値
int
getRequestedHost()メソッド 
public function getRequestedHost():String

バージョン : Reactor 2.0.0

ドキュメントはIConnectionのgetRequestedHost()メソッドを参照してください。

戻り値
String

関連項目

getType()メソッド 
public function getType():String

バージョン : Reactor 1.0.0

ドキュメントはIConnectionのgetType()メソッドを参照してください。

戻り値
String

関連項目

isReady()メソッド 
public function isReady():Boolean

バージョン : Reactor 1.0.0

ドキュメントはIConnectionのisReady()メソッドを参照してください。

戻り値
Boolean

関連項目

isValid()メソッド 
public function isValid():Boolean

バージョン : Reactor 1.0.0

ドキュメントはIConnectionのisValid()メソッドを参照してください。

戻り値
Boolean

関連項目

send()メソッド 
public function send(data:*):void

バージョン : Reactor 1.0.0

ドキュメントはIConnectionのsend()メソッドを参照してください。

パラメータ

data:*

関連項目

setReactor()メソッド 
public function setReactor(reactor:Reactor):void

パラメータ

reactor:Reactor

setServer()メソッド 
public function setServer(host:String, port:int):void

バージョン : Reactor 1.0.0

ドキュメントはIConnectionのsetServer()メソッドを参照してください。

パラメータ

host:String
 
port:int

関連項目

toString()メソッド 
override public function toString():String

戻り値
String
Event Detail
BEGIN_CONNECT イベント
Event Object Type: ConnectionEvent
ConnectionEvent.type variable = net.user1.reactor.ConnectionEvent.BEGIN_CONNECT

IConnectionオブジェクトによる接続試行を開始するときに送出されます。 ConnectionEvent.BEGIN_CONNECTイベントの後にはConnectionEvent.BEGIN_HANDSHAKEイベントかConnectionEvent.CONNECT_FAILUREイベントのどちらかが続きます。 それは個別のIConnectionオブジェクトがUnionサーバーへの接続試行を開始したことを示します。

関連項目

BEGIN_HANDSHAKE イベント  
Event Object Type: ConnectionEvent
ConnectionEvent.type variable = net.user1.reactor.ConnectionEvent.BEGIN_HANDSHAKE

IConnectionオブジェクトがUnionサーバー接続の"ハンドシェイク"フェーズを開始するときに送出されます。 ハンドシェイクフェイズの間、この接続はCLIENT_HELLOのUPCメッセージを送信することでクライアントをサーバーに認証させ、サーバーの応答を待ちます。 接続が正常に初期化された場合、ConnectionEvent.READYイベントが続いて発生します。 そうでなかった場合、ConnectionEvent.CONNECT_FAILUREイベントが続いて発生します。

関連項目

CLIENT_KILL_CONNECT イベント  
Event Object Type: ConnectionEvent
ConnectionEvent.type variable = net.user1.reactor.ConnectionEvent.CLIENT_KILL_CONNECT

IConnectionオブジェクトのサーバーへの接続がクライアントによって切断されたときに送出されます。 ConnectionEvent.CLIENT_KILL_CONNECTイベントの後には常にConnectionEvent.DISCONNECTイベントが続きます。

関連項目

CONNECT_FAILURE イベント  
Event Object Type: ConnectionEvent
ConnectionEvent.type variable = net.user1.reactor.ConnectionEvent.CONNECT_FAILURE

IConnectionオブジェクトによる接続試行が失敗するときに送出されます。 接続失敗の一般的な原因:

関連項目

READY イベント  
Event Object Type: ConnectionEvent
ConnectionEvent.type variable = net.user1.reactor.ConnectionEvent.READY

IConnectionオブジェクトがサーバーとの接続を完全に初期化したときに送出されます。 便宜的に、ConnectionEvent.READYイベントは、今度は、ConnectionManagerEvent.READYイベントをトリガーします。これはさらにReactorEvent.READYイベントをトリガーします。

関連項目

RECEIVE_DATA イベント  
Event Object Type: ConnectionEvent
ConnectionEvent.type variable = net.user1.reactor.ConnectionEvent.RECEIVE_DATA

IConnectionオブジェクトがUnionサーバーからあらゆる種類のデータを受け取ったときに送出されます。

関連項目

SEND_DATA イベント  
Event Object Type: ConnectionEvent
ConnectionEvent.type variable = net.user1.reactor.ConnectionEvent.SEND_DATA

IConnectionオブジェクトがUnionサーバーにあらゆる種類のデータを送信したときに送出されます。

関連項目

SERVER_KILL_CONNECT イベント  
Event Object Type: ConnectionEvent
ConnectionEvent.type variable = net.user1.reactor.ConnectionEvent.SERVER_KILL_CONNECT

IConnectionオブジェクトのサーバーへの接続がサーバーによって切断されたときに送出されます。 ConnectionEvent.SERVER_KILL_CLIENTイベントの後には常にConnectionEvent.DISCONNECTイベントが続きます。

関連項目

SESSION_NOT_FOUND イベント  
Event Object Type: ConnectionEvent
ConnectionEvent.type variable = net.user1.reactor.ConnectionEvent.SESSION_NOT_FOUND

Unionサーバーがクライアントに、クライアントからのメッセージ内のセッションIDが不明なセッションを参照していることを通知するときに送出されます。

関連項目

SESSION_TERMINATED イベント  
Event Object Type: ConnectionEvent
ConnectionEvent.type variable = net.user1.reactor.ConnectionEvent.SESSION_TERMINATED

Unionサーバーがクライアントに、そのセッションが中断されたことを通知するときに送出されます。

関連項目