勇哥注:
现象就是,一个订阅都,他在数据到达的事件代码里下断点,你会发现其它订阅的客户端全部卡住(可能白屏)
具体表现取决于客户端的编码。
这个问题的解决方法是,在host这边,在for循环发布的代码里,用task开线程进行发布。
例如有10个订阅者,就开10个线程进行发布。
当然也可以考虑在客户端的接收数据的事件代码中开线程进行处理数据,但这种方式对下断点调试可能就支持不好。
勇哥注:
现象就是,一个订阅都,他在数据到达的事件代码里下断点,你会发现其它订阅的客户端全部卡住(可能白屏)
具体表现取决于客户端的编码。
这个问题的解决方法是,在host这边,在for循环发布的代码里,用task开线程进行发布。
例如有10个订阅者,就开10个线程进行发布。
当然也可以考虑在客户端的接收数据的事件代码中开线程进行处理数据,但这种方式对下断点调试可能就支持不好。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
Powered By Z-BlogPHP 1.7.3
Copyright www.skcircle.com Rights Reserved.