62,025
社区成员
发帖
与我相关
我的任务
分享
{
"deviceid","5",
"tmp","28.5"
}
insert into table_data values('5','28.5',getdate())
select top 1 date from table_data where deviceid='5' order by date desc
static dict<string,datetime> client
if 超时
输出{err:333,msg:次数太快}
else
输出{err:0,msg:ok}
client[ip]=datetime.now;
public static ConcurrentDictionary<string, DateTime> client = new ConcurrentDictionary<string, DateTime>();
var ip = Single.GetClientIP();
if (Single.client.ContainsKey(ip))
{
var time = Single.client[ip];
var timestamp = (DateTime.Now - time).TotalSeconds;
if (timestamp <= 10)
{
//code
}
Single.client[ip] = DateTime.Now;
}
else
{
Single.client.TryAdd(ip, DateTime.Now);
}