webservice调用exe,返回结果???

eirouna 2012-09-25 10:35:38
我用c#写了一个webservice的服务器端和客户端,然后通过webservice调用服务器上某个做好的exe程序,我希望能在这个程序运行的过程中在指定步骤发送信息给客户端告知运行的情况,应该用什么方法?至少要在运行结束的时候发送一个信息
...全文
339 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
eirouna 2012-09-29
  • 打赏
  • 举报
回复
算了,散分吧
zz5174213267 2012-09-25
  • 打赏
  • 举报
回复
自己可以设定一下吗?在执行过后如果程序卡了,就设定缓冲两三秒什么的!如果程序还是在卡当中直接kill掉了!然后将相应的消息发送给用户!
eirouna 2012-09-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
可以放到线程中,结束后通过委托通知你的主进程
[/Quote]
那么我是应该把这个放在webservice的服务端程序还是放在客户端程序?
bdmh 2012-09-25
  • 打赏
  • 举报
回复
可以放到线程中,结束后通过委托通知你的主进程
eirouna 2012-09-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
Process p;用p去打开exe
p.WaitForExit等待返回后给客户端消息
[/Quote]

用p.WaitForExit的话是不是进程就会停在那里?如果是的话那不行,因为我的这个exe执行时间可能比较长,不能让进程停在那里等待它结束。
bdmh 2012-09-25
  • 打赏
  • 举报
回复
Process p;用p去打开exe
p.WaitForExit等待返回后给客户端消息
eirouna 2012-09-25
  • 打赏
  • 举报
回复
我没有查到webservice中有广播的资料,是不是webservice没有广播的功能?
eirouna 2012-09-25
  • 打赏
  • 举报
回复
有人建议我用广播的方式,但是我在网上查资料看广播都是在局域网内广播,用webservice做的也可以用广播吗?广播的接收端是客户端还是放在服务器端,该怎么做呢?或者有没有什么例子?

110,525

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧