Exemplo n.º 1
0
        /// <summary>
        /// Send answer talk state
        /// </summary>
        public void RequestTalkState(IPEndPoint Server, string Sender, string Receiver, TalkState state)
        {
            Msg("Request talk is " + ResponseTalkState.TalkStateString(state));
            ResponseTalkState resp = new ResponseTalkState(Sender, Receiver, state);

            SendRequest(Server, resp.GetBytes());
        }
Exemplo n.º 2
0
 private void callPanel1_OnOfferAnswer(string To, TalkState Answer)
 {
     ChatClient.RequestTalkState(Server, Nickname, To, Answer);
     if (Answer == TalkState.Adopt)
     {
         UdpChatClient.Start(UdpServer);
     }
     SetLogText("Call with " + To + " is " + ResponseTalkState.TalkStateString(Answer));
 }
Exemplo n.º 3
0
        /// <summary>
        /// Remote companion answer to talk offer
        /// </summary>
        void HTalkState(TcpMessage request)
        {
            int    State     = request.State;
            string translate = ResponseTalkState.TalkStateString((TalkState)State);

            Msg(String.Format("Talk status with {0} is {1}", request.From, translate));
            if (OnTalkState != null)
            {
                OnTalkState(request.From, (TalkState)State);
            }
        }