我有以下接口。
interface Server {
void subscribe(in Client client);
};
interface Client {
void ping();
void pong();
};
初始化时,客户端将连接到服务器并调用 subscribe(this)。然后服务器将不时在客户端调用 ping() 或 pong() 方法。但是,如果客户端位于 NAT 之后,这将不起作用。此问题有哪些可能的解决方法?
是否可以将客户端创建的 TCP 连接用于呼叫服务器-> 客户端?请指教。