cx-auto-sign
cx-auto-sign copied to clipboard
疑似失效
签到任务提示不是活动消息

貌似是我的服务器ip被检测了,刚刚在家宽环境下没问题了 =,=
貌似是我的服务器ip被检测了,刚刚在家宽环境下没问题了 =,=
应该不会受这个影响吧
涉事代码是:
if (takenTime > 5000)
{
// 当教师发布作业的等操作也触发「接收到课程消息」
// 但这些操作不会体现在「活动列表」中
// 因此,这里通过活动开始的时间来判断接收到的是否是活动消息
Log.Warning("不是活动消息");
log = null;
continue;
}
这部分被 @moeshin 修改过,我不清楚这个用时间做判断是不是对的。
出现问题的原因是用户主机与超星服务通信延迟比较高。 简单粗暴的方法就是把判定的时间调大。 应该像以前,记录活动列表的数量,从而确定是不是活动消息。
目前该问题让我想到另一个问题:一个课程同一个时间收到多个签到,只会识别到最后一个签到。 (测试方法:设置多个定时签到同时发布)
我改康康