C#模拟手机QQ 发送QQ消息(QQhttp1.4协议)
来源:互联网 发布:知乎锤子科技尿裤子 编辑:程序博客网 时间:2024/04/30 04:17
详细代码如下(代码参考网上他人代码修改的,不完全相同):
private void button1_Click(object sender, EventArgs e) { //string SEQ = DateTime.Now.Ticks.ToString().Substring(7, 7); string QqNum = "1319333759";//用来发送QQ消息的QQ
string QqPwd = "413C570DDD92A9983C8FECEB7385594D";//MD5加密413c570ddd92a9983c8feceb7385594d string Msg = "测试QQ发送消息"; string strLogin = "VER=1.4&CON=1&CMD=Login&SEQ=" + GetSjs3Byte() + "&UIN=" + QqNum + "&PS=" + QqPwd + "&M5=1&LG=0&LC=812822641C978097&GD=TW00QOJ9KUVD753S&CKE=\n"; Console.WriteLine("登录状况:" + Post(strLogin)); string receiveQQ="709334572";//接收消息的QQ,注意这个QQ需要与发送消息的QQ是好友关系,否则发送接收不到的。 string strMsg = "VER=1.4&CON=1&CMD=CLTMSG&SEQ=" + GetSjs3Byte() + "&UIN=" + QqNum + "&SID=&XP=C4CA4238A0B92382&UN=" +receiveQQ+"&MG=" + Msg; Console.WriteLine("发送消息结果:" + Post(strMsg)); } /// <summary> /// 获取200到299的随机数 /// </summary> /// <returns></returns> public string GetSjs3Byte() { Random rnd = new Random(); int i = rnd.Next(200, 999); return i.ToString(); } public static string Post(string postValues) { string Host = "http://119.147.14.253:14000"; WebClient _client = new WebClient(); Byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(postValues); Byte[] pageData = _client.UploadData(Host, "POST", byteArray); string returnVal = Encoding.UTF8.GetString(pageData); return returnVal; }
- C#模拟手机QQ 发送QQ消息(QQhttp1.4协议)
- 模拟QQ发送消息
- Android模拟手机QQ+发送短信案例
- C#实现QQ消息发送工具
- QQ消息发送器
- QQ发送消息格式
- qq通讯消息协议
- PHP 模拟QQ登录及发送消息实现方法
- java发送qq消息到指定qq
- QQ 未认证 发送消息
- 使用python发送qq消息
- C#模拟QQ窗体抖动
- QQ消息的重复发送VBS
- 自动发送qq消息 VBS脚本
- QQ群如何发送匿名消息
- 仿照qq聊天,包含气泡消息发送
- 发送内容让Android手机QQ崩溃
- Python SMTP协议发送QQ邮件
- 情商高的人十种表现
- 无边框的按钮
- Java类之间的关联关系
- uva 572 oil Deposits
- oracle 同义词(synonym)
- C#模拟手机QQ 发送QQ消息(QQhttp1.4协议)
- 指针篇之八 函数的指针参数
- 记录下来这个网址(Sql sserver 数据库 -----存储过程的原理及使用技巧)
- 13-HEVC解码中的SPS解析
- telnet命令的完整使用方法
- IOS之CustomUIAlterView
- ORACLE expdp与impdp使用注意事项
- MYSQL用户管理
- android二维码