コード例 #1
0
        private void OnSessionCreated(object sender, WampSessionCreatedEventArgs e)
        {
            WampSessionDetails sessionDetails = new WampSessionDetails()
            {
                Realm            = mRealm.Name,
                Session          = e.SessionId,
                AuthMethod       = e.WelcomeDetails.AuthenticationMethod ?? "anonymous",
                TransportDetails = e.HelloDetails.TransportDetails
            };

            ImmutableInterlocked.TryAdd(ref mSessionIdToDetails, e.SessionId, sessionDetails);

            mSubscriber.OnJoin(sessionDetails);
        }
コード例 #2
0
 public void OnJoin(WampSessionDetails details)
 {
     mTopicContainer.Publish(mPublishOptions, mOnJoinUri, details);
 }