gpt4 book ai didi

c# - 我可以为使用套接字而不是 “Windows store app library”的Windows应用商店编写一个库吗?

转载 作者:行者123 更新时间:2023-12-03 11:58:19 25 4
gpt4 key购买 nike

我正在编写一个使用UDP套接字的库,供Windows应用商店应用程序使用。

Windows应用商店可以引用直接使用Winsock的 native 库吗?

Windows存储应用程序可以引用为.Net 4.5编写的CLR库吗,该库使用System.Net中的套接字。

还是我必须将该库编写为Windows应用商店库并使用Windows.Networking.Sockets API?

(我怀疑我知道答案已经确定了。)

最佳答案

Can a Windows store app reference a native library that directly uses Winsock?



不可以,商店验证程序将拒绝任何尝试使用Winsock函数的程序。

Can a Windows store app reference a CLR library written for .Net 4.5 that uses Sockets in System.Net.



您不能编写这样的库。选择.NETCore配置文件(PCL或Store应用程序)会阻止使用System.Net.Socket类。它只是丢失而将产生编译错误。

使用WinRT Windows.Networking.Sockets.DatagramSocket类型需要UDP才能在Store应用程序中使用。此类型与“商店”应用程序沙箱兼容,该沙箱可在应用程序 list 中强制执行所请求的网络功能。

关于c# - 我可以为使用套接字而不是 “Windows store app library”的Windows应用商店编写一个库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14338475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com