这个想法是允许对等进程在tcp上尽可能多地异步交换消息(数据包)。
我希望它的工作方式是每个进程都有一个发件箱和一个收件箱。发送操作只是推动发件箱。接收操作只是收件箱中的弹出窗口。基础协议将处理通信细节。
有没有办法使用单个TCP连接来实现这种机制?
如何使用BSD套接字和现代OO套接字API(如Java或C#套接字API)实现?
答案 0 :(得分:1)
是的,可以通过单个TCP连接完成。对于一个明显的例子,(虽然比你真正需要的更精细),你可以看看NNTP协议(RFC 3977)。你似乎想要的东西类似于检索和发表文章。