请教一下,思路
解决方案 »
- WPF:TabControl的页面是什么控件?为什么TabControl类没有children这个成员?
- CheckedListBox 中如何让某个子项 不可打勾或取消打勾?
- MDI工程中,如何在子窗口中再建立下一级的子窗口,以及如何实现子窗口在程序开启的时候,铺满整个父窗口?
- 请教高手。。。api
- 请推荐一本讲 C#和SQL SERVER的书
- 百分求教--用正则表达式进行文字列替换的问题.
- socket 问题
- 总结性发言,两个同样的帖子放200分,搞定马上结贴!高手请入!
- DEV控件怎么绑定dataset的数据啊?
- C# 有没有 执行字符串中代码的方法?
- 一个很奇怪的问题--datagridview
- 类或结构长度问题
虽然已经有了基于QQ协议所写成的第三方软件 foicq, qq plugins for gaim, LumaQQ,但是由于他们是基于二进制Stream的协议过于复杂,大家阅读代码也有一定的难度.
HTTP的服务器应该是:http://tqq.tencent.com:8000,它是一个通过8000口进行通讯的服务器.
C#:
C#里System.IO(很多人都写成web)空间下提供了一个叫做WebClient的对象,使用此对象就可以使C#直接对服务器发送WEB客户端的请求。那么我们要对服务器提交POST方法那么就必须使用其UploadData()方法才行。首先把要请求的信息先转换为字节(因为POST提交的是字符的流数据),然后再做为UploadData()的参数。使用UploadData()进行数据提交,最后返回,POST的回馈信息。如下:
WebClient _client = new WebClient();
string postValues = "VER=1.0&CMD=Query_Stat&SEQ=12321&UIN=29501213&TN=50&UN=0";
Byte[] byteArray = System.Text.Encoding.ASCII.GetBytes(postValues);
Byte[] pageData = _client.UploadData(Host,"POST",byteArray);
发送命令:
VER=1.1&CMD=Ack_AddToList&SEQ=&UIN=&UN=&CD=&RS=
具体的操作可以去网络上查.别的我也不知道了,我也只是收集到这些资料.