Esempio n. 1
0
 /// <summary>
 /// 接続先サーバ、ディレクトリを切り替える。前回と同じサーバを指定したときは接続し直す。
 /// </summary>
 /// <param name="server">接続先サーバ</param>
 /// <param name="_key">シークレットキー</param>
 /// <returns>プロキシサーバフォーマットが正しいか</returns>
 internal bool ChangeServer(DWC_ENC_SERVER server, string _key)
 {
     currentServer = server;
     key           = _key;
     EncSession.DWC_EncSessionShutdown();
     return(EncSession.DWC_EncSessionInitializeWithProxy((int)server, key, proxyServer));
 }
Esempio n. 2
0
 /// <summary>
 /// GameSpyバックエンドとの通信を初期化する
 /// </summary>
 /// <param name="server">接続先サーバ</param>
 /// <param name="_key">ゲームごとに異なるシークレットキー</param>
 internal EncSession(DWC_ENC_SERVER server, string _key, string _proxyServer)
 {
     currentServer = server;
     key           = _key;
     proxyServer   = _proxyServer;
     EncSession.DWC_EncSessionInitializeWithProxy((int)server, key, proxyServer);
 }