首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

win32汇编遇到的疑惑?高手帮忙解决办法

2013-10-21 
win32汇编遇到的疑惑?????高手帮忙问题1 ??????????LoadIP proclocal@wsaData:WSADATA,@hostinfo:sockaddr

win32汇编遇到的疑惑?????高手帮忙
问题1 ??????????
LoadIP proc 
                    local     @wsaData:WSADATA,@hostinfo:sockaddr_in 
                    invoke         WSAStartup,101h,addr   @wsaData 
                    invoke         gethostbyname,addr   szHostName;szHostName="www.baidu.com" 
                    mov               eax,[eax +hostent.h_list]   ;对于函数返回值了,是个结构体怎么处理呢??
                    mov               ecx,[eax] 
                    mov               ecx,[ecx]   
                    invoke          inet_ntoa,   ecx 
                    invoke         lstrcpy,addr szIp,eax  ;此处szIP获得IP地址为什么是本地的呢,我想获取网络地址,怎么办呢
                    invoke       WSACleanup    
                    ret         ;*+ 

LoadIP endp 

为什么一直得到的地址,就是本机地址呢。。。而不是网络上解析的额外网地址。。。。。

问题2 ?????????????
RequestHeader DB  "GET / HTTP/1.1\r\n"
;"Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-silverlight, application/vnd.ms-excel\r\n"
;"Accept-Language: zh-cn\r\n"
;"UA-CPU: x86\r\n"
;"Accept-Encoding: gzip, deflate\r\n"
;"User-Agent: Mozilla/10.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)\r\n"
;"Host:www.baidu.com\r\n"
        ;"Connection: Keep-Alive\r\n\r\n"

error A2071: initializer magnitude too large for specified size

对于在构造http数据请求包的时候,大量的常量字符串怎么实现赋值操作、。

[解决办法]
这个问题不是很懂,不过你还是多看看帮楼主  顶一下 

热点排行