C# Socket 关于 服务端 接收数据 的问题 20

如题,我想要判断在十几秒或者二十几秒内收到数据的条数,当大于1条的时候,执行A(),当只有1条数据的时候,执行B()。求给例子或者思路!!!谢谢!!!... 如题,我想要判断 在十几秒或者二十几秒内 收到 数据的条数,当大于1条的时候,执行A(),当只有1条数据的时候,执行B()。
求给例子或者思路!!!谢谢!!!
展开
 我来答
百度网友699a4df
2014-04-30 · TA获得超过1375个赞
知道小有建树答主
回答量:1079
采纳率:0%
帮助的人:352万
展开全部
建立一个 Timer 。周期循环检测 得到的值。
使用泛型 list 记录收到的数据。
更多追问追答
追问
能详细一点吗?得到的什么值?
追答
比如这样  
我这里写的比较简单。
就是 用一个 对象接受你从客户端返回的值。
然后 设置一个 Timer控件。在Timer 每间隔执行的时候,检测这个对象中得到的值的信息。

list obj=new list;

//-socket接受数据
while(true)
{
if(接收数据)
obj.add(对象);
}

//timer 每隔一定时间运行一次
timer_tick()
{
messsagebox.show("当前收到"+obj.length.tostring()+"条数据")
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式