我正在将一个Java中间件客户端移植到objC。java客户端在发送结束时使用java stream.write和stream.flush。为了让java客户机发送到Echo服务器,我需要添加stream.writeBytes("\r\n");后跟stream.flush以便服务器退回消息。我正在使用异步套接字向中间件的服务器发送消息,但是在成功打开套接字之后,中间件对使用
[socket writeData:sendData wi
我读到中间件是一种软件/ API /云服务,它抽象了某些功能的用法,例如,如果我想要将消息从客户端发送到服务器,我可以为自己实现所有的消息传递API,或者我可以使用中间件,其中我只需创建客户端和服务器,并按照其协议发送消息,魔术将在幕后完成。对于Firebase,这就是发生的事情,例如使用Firebase数据库,我可以告诉它存储某个字符串(来自客户端)并检索它(从服务器端),所以对我来说,Firebase就像是一个中间件</