コード例 #1
0
        protected override void ExecuteDetails(object context)
        {
            ConnectToChatRequest incoming = (ConnectToChatRequest)context;

            ULRM.Add(RemoteEndPoint, incoming.User);

            var acknowledgement = new Acknowledge(ResponseCodes.SUCCESS, "true");
            var envelope        = new Envelope()
            {
                Message = acknowledgement, EndPoint = RemoteEndPoint
            };

            if (!Send(envelope))
            {
                Error = "Cannot send back acknowledgement";
            }
        }
コード例 #2
0
        protected override Message CreateFirstMessage()
        {
            Message m = new ConnectToChatRequest(User);

            return(m);
        }