我在http://www.zaphoyd.com/websocketpp/manual/common-patterns/storing-connection-specificsession-information修改了“扩展连接存储”示例,它正在使用OS X(el capitan)。当我将程序克隆到FreeBSD时,我无法连接到websocket。事实证明它只能在FreeBSD上监听v6。 OS X上的v4加上v6。我按照文档的建议重载了listen()以使用v4,所以我可以测试它。
重载到v4似乎不太适合未来。如何让程序在FreeBSD上同时听v4和v6?
我将程序更改为
m_server.listen(port);
在OS X上,它是
<i:EventTrigger EventName="Loaded">
<interactivity:InvokeCommandAction Command="{Binding OnShellLoadedCommand}"/>
</i:EventTrigger>