欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

uip- 哪位高手弄过tcp服务器主动发送的程序

更新时间: 2014-01-05 03:08:42 责任编辑: Author_N1

 

uip----- 谁弄过TCP服务器主动发送的程序?
在uip中据我现在的了解,有两种方式可以主动发送数据:
1.是当服务器接收到数据时,返回时刻,我们可以发送新数据
2.当轮询时候,在app中发送数据
我用的是第2中方法,但是不知道为什么有时候会发送失败,发送失败后服务器就会卡住无法接收客户端发来的数据;除非我将客户端断开,重新连上,才可以重新开始发送数据····每次都只能成功的发送几次····
我实在app_call中这样来定义发送数据的:

if(sendtotcpflag==2)
{
uip_send(&temp[0],rxnum);
rxnum=0;
sendtotcpflag=0;
  }

temp[]是我定义的一个数组,sendtotcpflag是一个发送标志,当我的程序满足某种条件时候,就将其设为2,然后在轮询中就会发送temp中的数据了········求指点啊~~~路过的也给顶下吧~~~~~
--参考方法--
我这采用的是下位机是主机,PC服务器是从机的结构

由UIP监听端口
由PC主动发起连接,请求数据.

这个结构比较简单稳定.实现成本也很低
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:08:42
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/18811/
本文WWW.DOC100.NET DOC100.NET版权所有。