gpt4 book ai didi

javascript - 将 TCP 监听器或 HTTP 监听器与 IIS 一起使用

转载 作者:可可西里 更新时间:2023-11-01 02:54:02 25 4
gpt4 key购买 nike

我想实现一个解决方案,我可以将数据从我的网页传递到 C# 应用程序,该应用程序在运行浏览器的同一台客户端 PC 上运行。经过一些研究,我发现使用 TCP 监听器或 HTTP 监听器,可以实现这样一个系统——通过发出 ajax 请求/帖子,然后让监听器捕获这些请求,然后就可以访问请求中的数据。

然后我着手编写一个小的测试应用程序,万岁,它成功了!我使用了我找到的代码 here(see answer)实现一个简单的 TCP 监听器,然后打开我的浏览器并导航到 http://localhost:8090/,就像我应该的那样,我看到了监听器响应的数据。这很棒,但现在我遇到了一个问题,即此监听器需要与我的 IIS 服务器(或实际上将托管我的 wep 应用程序的任何服务)一起工作。

所以我创建了一个基本的 html 页面并将其添加为 IIS 上的站点并在浏览器中测试它是否有效,所以我简单地导航到 http://localhost:8081/index.html 我的测试页面出现了。很好 - 然后我将监听器正在监听的端口从 8090 更改为 8081,这是 IIS 用来托管我的站点的端口,当我尝试为了使用新端口启动我的监听器,我得到了执行“试图以其访问权限禁止的方式访问套接字”。是 IIS 导致了这个问题,还是我试图在任何情况下都不起作用,因为我在错误的上下文中使用它。

我想做的另一件事是使用 HTTP 监听器,但我能找到的唯一 HTTP 监听器示例是个人使用它创建简单的 HTTP 服务器,这些服务器实际上为浏览器提供 html 和其他资源 (e.g. here) .我想要的只是我链接的线程中前面提到的代码的 HTTP 监听器实现。

总结:就像我在介绍中提到的...实现一个解决方案,我可以将数据从我的网页传递到 C# 应用程序...,我的最终目标是实现从我的网页到我的 C# 应用程序的通信,无论我使用 HTTP 还是 TCP 监听器都没有关系。

最佳答案

我通过解决方案找到here .通过使用 HTTP 监听器并等待和处理发送到特定 url 和端口的 ajax 帖子。

关于javascript - 将 TCP 监听器或 HTTP 监听器与 IIS 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36310355/

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