Example #1
0
        public static void SendMess(string userid, string mes, string toid)
        {
            try
            {
                ConnectionInfo connInfo;

                string[] ipAndPort = new FrameCommonClient.ParameterInfoClient().GetTwoValue("ecda7fbe-cf9d-4d89-b478-d31da5d0a7f8");
                int      port      = int.Parse(ipAndPort[1]);
                connInfo = new ConnectionInfo(ipAndPort[0], port);
                if (newTcpConnection == null)
                {
                    //InitConnection();
                    newTcpConnection = TCPConnection.GetConnection(connInfo);
                    TCPConnection.StartListening(connInfo.LocalEndPoint);
                    AuthorityEntity.IM.IMUserInfo userinfo = new IMUserInfo();
                    userinfo.ID       = "SB_WEB_INFO";
                    userinfo.Code     = "SB_WEB_INFO";
                    userinfo.IsWebMsg = true;
                    UserLoginContract loginContract = newTcpConnection.
                                                      SendReceiveObject <UserLoginContract>("UserLogin", "ResUserLogin", 80000, userinfo);
                    NetworkComms.AppendGlobalIncomingPacketHandler <MsgEntity>("ServerChatMessage", IncomingChatMessage);
                }
                MsgEntity chatContract = new MsgEntity();
                chatContract.SenderID = userid;
                chatContract.Reciver  = toid;

                chatContract.MsgContent  = mes;
                chatContract.SendTime    = DateTime.Now;
                chatContract.MsgSendType = 4;
                //chatContract.IsWebMsg = true;
                //chatContract.ImageList = imageWrapperList;
                newTcpConnection.SendObject("ChatMessage", chatContract);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                target.Value = Request.QueryString.Get("code");
                // HttpUtility.ParseQueryString(Request.Url.Query, Encoding.GetEncoding("UTF-8"));
                uid.Value = System.Guid.NewGuid().ToString() + "_user";
                List <ParameterInfo> list = new FrameCommonClient.ParameterInfoClient().GetListByParentId("bdcf2650-c738-4b25-852a-79a615456441");
                //userinfo.InnerHtml = HttpUtility.ParseQueryString(Request.Url.Query, Encoding.GetEncoding("UTF-8"))["name"].ToString();
                //uname.Value = Request.QueryString.Get("name");
                string html = "";
                foreach (ParameterInfo item in list)
                {
                    html += " <a style='display: block; line-height: 20px;' onclick='requestData(this);' req='" + item.Value2 + "' href='javascript:void(0);'>" + item.Value + "</a>";
                }



                AuthorityClient.UserInfoClient client = new AuthorityClient.UserInfoClient();
                //client.GetIMUserList();
                commonQues.InnerHtml = html;
            }
        }