浏览模式: 标准 | 列表2005年12月的文章

关于cygwin登陆目录passwd里指定无效的问题

cygwin登陆目录passwd里指定无效的问题的解决方法。

» 阅读全文

Tags: cygwin, passwd

关于winsocket模拟post向网页提交数据

实验的时候发现一个奇怪的东东。

网络上看到的代码都是用一个字符型指针指向抓包的结果。

但是对cookie那行处理的时候有点不一样。

"Cookie: openit=yes; PHPSESSID=272414ae7c7eae6d234fa6dbcb77a4f6\r\n\n"

比如上面。cookie那行后面一定要\r\n\n

一定是两个回车数据提交才会成功。原因暂时不明

Tags: winsocket, post, cookie

多项式相乘

无聊顺便帮同学搞定下多项式相乘。

自己记录下。

附件: exp.rar (105.09 K, 下载次数:134)

Tags: 多项式相乘

[zz]INADDR_ANY

socket中的INADDR_ANY用法说明。

» 阅读全文

Tags: inaddr_any

函数gethostbyname

在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 设置错 误信息。

Tags: gethostbyname

对使用g++ 编译器编译有关winsock函数的lib链接解决方法

其实也很简单。lib文件与用参数-c编译的.o文件一样。

使用命令g++ ***.cpp winsock2.lib -o ***.exe

就可以完成了。

ps:在vc下编译通过的一些程序在GNU下也许要添加一些头文件(include)才可以通过编译。

Tags: winsocket, lib