| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 798 人关注过本帖
标题:请教:socket,同一段数据无缘无故发送多次的问题
取消只看楼主 加入收藏
daocaochn
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-3-18
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
请教:socket,同一段数据无缘无故发送多次的问题
如题,代码段如下:
          CString str;
          int retlen;
          int cou=0;
          int err;
          char data[BUFSIZE];
          WSADATA wsadata;
          int err;
          err=WSAStartup(MAKEWORD(1,1),&wsadata);
          。。。。。。
          mysocket=socket(AF_INET,SOCK_STREAM,0);
          。。。。。。
         err=connect(mysocket,(sockaddr*)&addr,sizeof(SOCKADDR_IN));
         。。。。。。
         str.Format("USER %s\r\n",USERNAME);

         err=send(mysocket,(LPSTR)(LPCTSTR)str,str.GetLength()+1,0);
         retlen=recv(mysocket,data,BUFSIZE,0);
       // 上面两行发送接收都成功,紧接着的下面的send执行了一次,却发送了很多次
       // 如图片所示
图片附件: 游客没有浏览图片的权限,请 登录注册

       err=send(mysocket,(LPSTR)(LPCTSTR)str,str.GetLength()+1,0);
       retlen=recv(mysocket,data,BUFSIZE,0);

请求高手解答!谢谢!!!
搜索更多相关主题的帖子: socket 
2011-03-18 14:46
daocaochn
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-3-18
收藏
得分:0 
补充:图片中的“PASS yestokyo2011”就是执行一次却发送了很多次得数据。

谢谢!!
2011-03-18 14:47
daocaochn
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-3-18
收藏
得分:0 
重新编写了也是一样!
2011-03-18 15:15
快速回复:请教:socket,同一段数据无缘无故发送多次的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021141 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved