使用`StreamSocketListener`

时间:2015-08-21 14:58:28

标签: c++ win-universal-app windows-10

抛开现有问题,我开始测试服务器处理my server application in universal app中多个请求的能力。它似乎无法处理文档中公布的多个请求。 (有关相关代码,请参阅源文件ServerTask.cppMainPage.xaml.cpp,有关背景信息,请参阅自述文件。)

在后台即暂停模式下,后续请求最终以

结束

WinRT信息:对象标识符不代表有效对象。

编辑:再次运行,后台ServerTask根本没有执行。触发ClientTask时,应用程序会自动从Suspended状态唤醒,netstat表示它正在侦听相应的端口,但没有响应请求。

在前台模式下,后续请求最终以

结束

WinRT信息:远程主机强行关闭现有连接。

这意味着我不应该这样做

delete args->Socket;
MainPage::OnConnectionReceived处理请求后

。如果我删除该行,它可以处理2-3个请求,但仍然会出现相同的异常。另一方面,它是正确的方式,留下开放的插座吗?

应该如何实施?

0 个答案:

没有答案
相关问题