有没有一种方法可以发送/接收Tcp消息,而无需维持连接,也无需每次重新打开连接?

有没有一种方法可以发送/接收Tcp消息,而无需维持连接,也无需每次重新打开连接?,tcp,message-queue,mq,Tcp,Message Queue,Mq,我想实现一个基本的消息队列服务器。服务器将能够接收和存储消息(字节数组),并将消息发送给请求客户端 我想决定自定义协议基于哪个协议 Tcp对于这种事情来说似乎很自然。但是,对于Tcp,每次客户端想要向MQ服务器发送消息时,它都必须建立连接。它不能只是“发送”信息。或者,我可以在客户机和MQ服务器之间维持消息,但我不确定这是个好主意 那么,在Tcp中有没有一种方法可以在每次不建立连接的情况下简单地“发送消息”?如果没有,我应该使用什么协议 那么,在Tcp中有没有一种方法可以在每次不建立连接的情况下

我想实现一个基本的消息队列服务器。服务器将能够接收和存储消息(字节数组),并将消息发送给请求客户端

我想决定自定义协议基于哪个协议

Tcp对于这种事情来说似乎很自然。但是,对于Tcp,每次客户端想要向MQ服务器发送消息时,它都必须建立连接。它不能只是“发送”信息。或者,我可以在客户机和MQ服务器之间维持消息,但我不确定这是个好主意

那么,在Tcp中有没有一种方法可以在每次不建立连接的情况下简单地“发送消息”?如果没有,我应该使用什么协议

那么,在Tcp中有没有一种方法可以在每次不建立连接的情况下简单地“发送消息”

没有

如果没有,我应该使用什么协议

UDP是一种无连接协议,但它也缺乏有保证的排序和重传。您必须在其上构建基于ACK或NACK的协议

你对TCP连接有什么异议