在后台服务器上测试my project期间,我遇到了一种奇怪的情况:每当我使用ServerTestingTask
向我的被挂起的服务器发出请求时,ServerTask
会被触发两次相同SocketActivityTriggerDetails
(触发原因为SocketActivityTriggerReason::ConnectionAccepted
,套接字信息始终为SocketActivityKind::StreamSocketListener
)。问题是第一个在信息中提供了有效的StreamSocket
,我的代码完全处理了请求,而第二个触发器引发了无效对象异常(只需访问socketInformation->StreamSocket
是某种致命的杀死我的服务器[需要恢复应用程序UI并单击按钮再次启动服务器]。感觉就像第一个触发器应该指示套接字类型为SocketActivityKind::StreamSocket
。它是一个已知问题或是否有一些解决方法?