tcp和http连接侦听器是否可以相互交互?

tcp和http连接侦听器是否可以相互交互?,http,tcp,connection,node.js,Http,Tcp,Connection,Node.js,http连接和tcp连接侦听器是否有一种相互交互的方式 我有两个独立的应用程序模块,一个通过http工作,另一个需要tcp。 我需要在这两个模块之间进行交互,以便有办法使基于http的模块与基于tcp的模块交互。两个不同的进程将无法在同一IP地址上使用相同的IP端口。因此,两个进程将无法使用来自TCP连接的相同传入数据流。如果他们使用不同的端口,就没有问题 如果两个进程使用相同的IP端口,因为HTTP是位于TCP之上的协议,这意味着您的TCP进程可以被HTTP进程用作管道。TCP进程将连接到IP

http连接和tcp连接侦听器是否有一种相互交互的方式

我有两个独立的应用程序模块,一个通过http工作,另一个需要tcp。
我需要在这两个模块之间进行交互,以便有办法使基于http的模块与基于tcp的模块交互。

两个不同的进程将无法在同一IP地址上使用相同的IP端口。因此,两个进程将无法使用来自TCP连接的相同传入数据流。如果他们使用不同的端口,就没有问题


如果两个进程使用相同的IP端口,因为HTTP是位于TCP之上的协议,这意味着您的TCP进程可以被HTTP进程用作管道。TCP进程将连接到IP端口,完成自己的工作,并将数据转发给处理它的HTTP进程。

首先,您需要阅读一些网络概念
HTTP
是一种应用程序级协议,而
TCP
是一种传输层协议。请看下面的图片

例如,您可以想象
TCP
就是电话网络。它为你提供了与另一个人联系和交谈的基本方式。然而,为了实际交流,你需要说同样的语言,如英语或法语。这就是应用程序级协议,在您的例子中是HTTP


因此,为了回答您的问题,为了让您的两个应用程序通信和交换数据,他们需要使用
TCP
进行连接/呼叫,这两个应用程序都使用相同的语言/应用程序级协议,即
HTTP
某些上下文,也就是说,编程语言会很有帮助。它在nodejs服务器的上下文中。