有许多使用 TCP 端口编写的 VB6 程序。其中一些正在监听,服务器输出网页,例如:192.168.1.2:5352,当我转到此页面时,我看到一个允许我控制VB6程序的页面,这意味着程序员设置了一些选项这页纸)
我想知道如何通过我的程序在 TCP 端口(6006)上侦听以及如何在页面上放置一些命令(例如文本框和按钮)来执行此操作,以便当我在页面上的文本框中输入内容时,我的程序显示在消息框中。
谢谢你!
听起来您正在寻找可以嵌入到应用程序中的 HTTP 服务器组件。然后,这可以提供标准 HTML 页面,这些页面通过正常的 POST 或 GET 请求将数据发布回您的应用程序。
您可以通过WinSock 控件使用普通 TCP 套接字并手动解析 HTTP 请求,或者使用内置于窗口中的服务(如HTTP Server API )来执行此操作,但这在本机 VB6 中很难使用。
或者,您可以使用 IIS 或类似方法在插件或 CGI 应用程序上循环,这些应用程序通过另一种方法(可能是 Windows 消息或命名管道)与您的应用程序通信。