public NetServer(MsgServer msgserver, ActionBlock <byte[]> actionBlock) { _tcppackserver = new TcpPackServer(); _msgserver = msgserver; _actionBlock = actionBlock; _tcppackserver.OnPrepareListen += _tcppackserver_OnPrepareListen; _tcppackserver.OnAccept += _tcppackserver_OnAccept; _tcppackserver.OnSend += _tcppackserver_OnSend; _tcppackserver.OnReceive += _tcppackserver_OnReceive; _tcppackserver.OnClose += _tcppackserver_OnClose; _tcppackserver.OnShutdown += _tcppackserver_OnShutdown; }
protected void Page_Load(object sender, EventArgs e) { //1.微信消息处理 string sDel = Request["del"]; switch (Request["f"]) { case "xml": MPWXReturn(); if (!string.IsNullOrWhiteSpace(Request["kfid"])) { WeiXinMsgInfo.FakeId = Request["kfid"]; } break; default: if (!string.IsNullOrWhiteSpace(Request["openid"])) { WeiXinMsgInfo.OpenId = Request["openid"]; } else if (!string.IsNullOrWhiteSpace(Request["from"])) { WeiXinMsgInfo.OpenId = Request["from"]; } else { WritePage("不合法的请求!请不要窃取他人劳动成果,如有问题请联系QQ:5420470"); } if (!string.IsNullOrWhiteSpace(Request["content"])) { WeiXinMsgInfo.Text = Request["content"]; } if (!string.IsNullOrWhiteSpace(Request["kfid"])) { WeiXinMsgInfo.FakeId = Request["kfid"]; } WeiXinMsgInfo.ToUser = Request["to"]; break; } ReturnInitialization(); WeiXinMsgInfo.OriginalId = Request["OriginalId"]; if (!WeiXinTool.OriginalIdIsRegUser(WeiXinMsgInfo.OriginalId)) { WritePage("无效的Key值,请在管理后台查看完整API地址!"); } //2.回复微信消息 WritePage(MsgServer.MsgFeedback()); }
public UsbServer(MsgServer msgServer, ActionBlock <byte []> actionBlock) { _msgserver = msgServer; _actionBlock = actionBlock; }