请原谅我缺乏经验,我不知道从哪里开始,我正在用自己的圈子搜索自己。
是否可以创建套接字服务器(c#)控制台应用程序并将其托管在goDaddy共享主机帐户上。我正在尝试创建一个服务器/客户端应用程序但我仍然使用goDaddy的共享主机帐户。
此外,套接字和webSockets之间是否存在显着差异?
如果你可以指出我正确的方向,或者至少让我知道它是否可能......?
修改 我有一个运行Windows平板电脑(3个平板电脑)的WPF应用程序,该应用程序用于时间跟踪,它使人们能够使用RFID阅读器登录/注销。对于后端我使用Web API,问题是延迟。应用程序有时需要15秒才能创建连接,进行身份验证(如果未经过身份验证)并获取此人的状态。
毋庸置疑,工作人员不耐烦,我看到了他们的观点(他们应该能够轻扫,确认并走开),我希望最多不到2秒。所以我想如果我可以在整个运行时间(套接字)中保持连接打开,那么获取用户的状态应该是即时的。
我愿意接受任何建议/建议。我不能够感谢你!数百万!
答案 0 :(得分:1)
如果没有进入可能会让您的帐户关闭的一些相当棘手的操作,您将非常难以在godaddy共享主机上运行套接字服务器。从机械上讲,你需要能够执行一个自定义的.exe,它需要被某个地方执行 - 并且继续执行。这个可执行文件还需要监听一个特定的TCP端口,这个端口很可能正在使用,如端口80和443,或者可能是来自世界其他地方的防火墙。
托管一个Web套接字应用程序会很棘手 - 首先他们需要升级到IIS 8,粗略测试表明它们仍然在IIS 7.5上。其次,他们需要允许websocket使用,这不是可能在共享主机上启用的。如果您设法运行这两个陷阱,我认为资源使用将是一个挑战。
理解你在做什么会有所帮助,但如果它需要套接字甚至是网络套接字,那么你正在寻找一种托管在godaddy共享选项之上的类。