【发布时间】:2013-02-13 11:17:06
【问题描述】:
我需要这样的场景:客户端向服务器发送消息,而不是等待响应,并且不在乎消息是否正确发送。
using(host.RemoteService client = new host.RemoteService())
{
client.Open();
cliend.SendMessage("msg");
}
在防火墙打开或没有连接到互联网的情况下,客户端在“SendMessage”处死机。我的意思是程序停止响应。我希望程序不关心结果。我的意思是如果没有连接,我希望程序走得更远,省略“SendMessage”之类的。
我该怎么办,有非阻塞方法的解决方案吗?
【问题讨论】:
-
编辑了我的答案,请看一下
标签: c# .net wcf web-services wcf-endpoint