ISOCKET_Write 发送http的Get

hustblue 2009-05-11 03:50:59
我的代码如下:
char* sendData[200]= "GET /CFG/GetCFG.jsp?filename=/DMENU/WMD020/01/@OPEN@DM.CFG........";
ISOCKET_Write(pMe->pSocket,sendData,STRLEN(sendData));

为啥通过抓包工具什么都没看到?
但我如果写成:ISOCKET_Write(pMe->pSocket,sendData,1000);就可以在抓包工具中看到数据?
测试的时候
char* sendData[200]= "aaaaaaaaaaaaaaaaaaaaaaaaaaaa";
ISOCKET_Write(pMe->pSocket,sendData,STRLEN(sendData));
同样也是可以在抓包工具看到数据的。
有没人知道是怎么回事啊?谢谢。。。。
...全文
1654 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hustblue 2009-05-14
  • 打赏
  • 举报
回复
我只发送一个字母“G”,都发不出去。这个难道也是保留字?=。=
我用SDK的例子netdiagnostics中的TCP连接,把主机改成www.163.com。端口改为80.
然后发送a,可以发出去,发送"G"也是发不出去。
但是看高通论坛上不少人说用socket可以直接发送HTTP请求“GET”的。。
所以怀疑是不是和版本有关系。我用的是3.15版
  • 打赏
  • 举报
回复
sendData里面的字符含有保留字,发送的是不完整的senddata,用DBGPRINTF将senddata打印出来看看
hustblue 2009-05-12
  • 打赏
  • 举报
回复
因为我需要把一套软件移植到BREW,上面的网络方面的接口都是socket的。如果用IWEB的话,就要封装2套接口才能移植了
  • 打赏
  • 举报
回复
在模拟器上测试么?
为什么不用IWeb而是直接用socket呢?

2,851

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧