» 阅读全文
Submitted by ╰☆往事如风 on 2005, December 26, 11:41 AM
» 阅读全文
Submitted by ╰☆往事如风 on 2005, December 22, 2:40 PM
实验的时候发现一个奇怪的东东。
网络上看到的代码都是用一个字符型指针指向抓包的结果。
但是对cookie那行处理的时候有点不一样。
"Cookie: openit=yes; PHPSESSID=272414ae7c7eae6d234fa6dbcb77a4f6\r\n\n"
比如上面。cookie那行后面一定要\r\n\n
一定是两个回车数据提交才会成功。原因暂时不明
Submitted by ╰☆往事如风 on 2005, December 14, 10:37 PM
无聊顺便帮同学搞定下多项式相乘。
自己记录下。
附件: exp.rar (105.09 K, 下载次数:9)
Submitted by ╰☆往事如风 on 2005, December 12, 5:19 PM
» 阅读全文
Submitted by ╰☆往事如风 on 2005, December 11, 4:51 PM
在winsock里的函数gethostbyname 返回一个hostent类型的指针。
这里是这个数据结构的详细资料:
struct hostent:
h_name – 地址的正式名称。
h_aliases – 空字节-地址的预备名称的指针。
h_addrtype –地址类型; 通常是AF_INET。
h_length – 地址的比特长度。
h_addr_list – 零字节-主机网络地址指针。网络字节顺序。
h_addr - h_addr_list中的第一地址。
gethostbyname() 成功时返回一个指向结构体 hostent 的指针,或者 是个空 (NULL) 指针。(但是和以前不同,不设置errno,h_errno 设置错 误信息。
Submitted by ╰☆往事如风 on 2005, December 7, 10:26 PM
其实也很简单。lib文件与用参数-c编译的.o文件一样。
使用命令g++ ***.cpp winsock2.lib -o ***.exe
就可以完成了。
ps:在vc下编译通过的一些程序在GNU下也许要添加一些头文件(include)才可以通过编译。