急急急急!!!C#实现UDP超时重传的问题?? 我是这么干的!!在主线程里发送数据后开定时器(定时5秒),并开一个子线程监听数据接收。但是有时候在子线程里面接收到数据后关闭不了定时器,这是为什么呢?或者你们有好的方式来实现超时重传机制吗??????C#UDP 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果搞这个,那么为什么不直接进行TCP通讯呢?测试一下,如果是鸡肋那么就立刻转到tcp吧。 在主线程里打开的定时器,要在子线程里面关闭,就是这么个问题哦!我用的timer.Stop(),貌似没有关闭了!而且这种情况时偶尔发生的,不是经常! 我在发送数据后开启定时器来实现超时重传,再开一个子线程来阻塞接收数据。一旦定时器定时时间到,进入elapsed事件重传数据。但是在子线程里接收到数据后有时候就不能关闭定时器。这是不是和C#中定时器使用机制有关????我用的是System.Timers.Timer . 如果包很大,传输时间远远大于“定时器”所定的时间,是不是又开始重新传了?表这样搞啊,分包传,收发双方有一套生成特征码的东西,如果接收方返回特征码不对,发送方就重传,接收方就弃包,重新接,如果一定要“定时器”,也是要做定时对码上。最后,还是建议用TCP WPF 3D中两个ViewPort3D对象是否可以重叠呢? 关于winform设计串口通讯软件的驱动模式 C# 中 针对Access 进行时间段查询 DataSet多表问题 如何判断FTP服务器上是否存在给定的文件或者目录 ? 如何在.net里 关闭模式窗体的同时把父页面的内容刷新一遍 C#连接数据库的原理 C# windows程序中,如果实现窗体间数据动态更新? “未将对象引用设置到对象实例”错误,盼请各位回答 高手请进,是不是C#的Bug,我的方法为什么只能够传递32的参数?高分相送!!!! 关于UTF-8与汉字的问题 WPF,请问依赖项属性的功能
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货