none
C++,connect函数,在UWP应用中的连接超时问题 RRS feed

  • 问题

  • 这是我在输入法的开发中遇到的一个问题。

    是这样的。

    现在有一个本地的输入法服务端,当用户切换到我的输入法时,会加载输入法的dll,这个dll会使用connect 函数与本地的服务端进行连接。

    问题就出在这个连接上

    在桌面应用,edge,本地的windows10 app(我自己编写的,没提交到应用商店),都能成功连接上。

    但是从windows 应用商店下载的应用,都出现了tcp/ip 10060错误(连接超时)。

    因为加载的是同一份dll,所以代码肯定是完全一样的,请问下这是什么原因。。

    2017年4月23日 11:01

全部回复

  • 传统的第三方IME是可以在桌面程序上运行的,但是在windows 应用商店下载的应用中使用会被锁住,除非你用现有的TSF框架去实现你的输入法逻辑。

    这个英文文档上也有提到:https://msdn.microsoft.com/en-us/windows/compatibility/third-party-input-method-editors?f=255&MSPPError=-2147217396

    2017年4月26日 6:33