C# Socket 关于 服务端 接收数据 的问题 20
如题,我想要判断在十几秒或者二十几秒内收到数据的条数,当大于1条的时候,执行A(),当只有1条数据的时候,执行B()。求给例子或者思路!!!谢谢!!!...
如题,我想要判断 在十几秒或者二十几秒内 收到 数据的条数,当大于1条的时候,执行A(),当只有1条数据的时候,执行B()。
求给例子或者思路!!!谢谢!!! 展开
求给例子或者思路!!!谢谢!!! 展开
1个回答
展开全部
建立一个 Timer 。周期循环检测 得到的值。
使用泛型 list 记录收到的数据。
使用泛型 list 记录收到的数据。
更多追问追答
追问
能详细一点吗?得到的什么值?
追答
比如这样
我这里写的比较简单。
就是 用一个 对象接受你从客户端返回的值。
然后 设置一个 Timer控件。在Timer 每间隔执行的时候,检测这个对象中得到的值的信息。
list obj=new list;
//-socket接受数据
while(true)
{
if(接收数据)
obj.add(对象);
}
//timer 每隔一定时间运行一次
timer_tick()
{
messsagebox.show("当前收到"+obj.length.tostring()+"条数据")
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询