我必须使用SINGLE PERSISTENT TCP连接实现服务器到服务器通信协议。此连接两端的服务器使用“多线程和异步事件驱动模型”实现。这两个服务器都是在Linux上用C ++和Pthreads实现的。服务器A始终向服务器B发送请求,服务器B响应响应。服务器B不向服务器A发送任何请求,它只响应它收到的请求。有人可以给我发一个这个沟通的示例代码吗?你能帮我解决服务器A和服务器B的代码吗?或者请指出任何旧的答案或任何我可以找到原型代码的网站。提前谢谢。
答案 0 :(得分:1)
TCP服务器无法打开与TCP服务器的连接。没有IP协议。两台服务器中的一台必须将TCP客户端作为子系统运行。您执行此操作的确切机制取决于您的客户端<>服务器协议 - “服务器 - 客户端”可以使用唯一的用户名/密码登录到“客户端 - 服务器”,或者可以使用不同的服务器侦听端口。
取决于你:)