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; } }
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; } }