本文整理汇总了C#中Net.RecvBlackList方法的典型用法代码示例。如果您正苦于以下问题:C# Net.RecvBlackList方法的具体用法?C# Net.RecvBlackList怎么用?C# Net.RecvBlackList使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Net
的用法示例。
在下文中一共展示了Net.RecvBlackList方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: RecvBlackListThread
private void RecvBlackListThread()
{
while (true)
{
string blackNo;
bool suspend;
Net netUtil = new Net();
RestaurantLog.Items.Add(System.DateTime.Now + "接收挂失信息……");
if (netUtil.RecvBlackList(out blackNo, out suspend))
{
RestaurantLog.Items.Add(System.DateTime.Now+"收到" + (suspend ? "挂失" : "解挂") + "卡号:" + blackNo);
RestaurantLog.Items.Add(System.DateTime.Now + "通知消费机……");
foreach (Pos p in Poses)
{
p.mutex.WaitOne();
bool result = p.SuspendCard(blackNo, suspend);
RestaurantLog.Items.Add(System.DateTime.Now + "通知" + p.POS_id + "号机" + (result ? "成功" : "失败"));
p.mutex.ReleaseMutex();
}
}
else
{
RestaurantLog.Items.Add(System.DateTime.Now + "网络错误,稍后重试……");
System.Threading.Thread.Sleep(5000);
}
}
}