我在WP8上写了一个应用程序。 它使用了gethostbyname()。
当我从VS2013部署应用时, 这个功能效果很好。
然后我从(Store Create App Packages)创建一个包
然后我从(WindowsPhoneApplicationDeployment8.1)
部署应用程序此功能无法连接到服务器。
但WSAStartup()适用于两者。
有没有人知道为什么? :-P
PS:
When deploy from VS2013 to Emulator - Works
When deploy from VS2013 to Device - Works
When deploy from Deploy tool to Emulator - Works
When deploy from Deploy tool to Device - Failed
答案 0 :(得分:0)
我终于知道那里发生了什么,
创建包/ xap / blah时,
在Package.appxmanifest页面
在Capabilities属性子页面
中您必须拥有互联网(客户端和服务器)'检查。
否则,从VS部署到设备时,即使你的代码也能正常工作,
从部署工具部署时,它无法正常工作。
有线,:-P