刚学这个控件
小弟先要声明一下 程序无任何问题,能够实现预计的所有功能
我想知道事件CONNECT和ConnectionRequest的响应顺序
我的理解是connect事件是在连接成功后响应,而ConnectionRequest是在客户端请求连接时响应的
但是我在调试的时候出现了一个问题
程序是MSDN中的那个简单的聊天程序
1、先用逐语句调试,在我按下连接按钮(connect方法)后,ConnectionRequest先响应,执行完后,也不执行connect
事件了,就这样停下不动了。
2、用中断调试,分别在connect和ConnectionRequest两处设下断点,运行,它们的顺序是先响应
connect,再ConnectionRequest。
3、当我服务端不接受requestid时,用中断,顺序是先ConnectionRequest,再connect,再CLOSE(事件)。用逐语句时却不会响应connect事件
为什么两次调试,这两个事件响应的顺序会不同?
connect事件到底在什么时候才响应?是怎么个回事?
希望各位能讲解具体点。谢谢了!