我计划使用套接字(本地 TCP)在两个进程(本地运行)之间进行通信。一个进程将充当服务器,但两个进程异步地相互发送消息。我应该在进程的生命周期内保持套接字连接打开,还是为每个请求重新连接?
如果我保持本地套接字打开,是否会出现任何问题?
最佳答案
保持套接字打开。
这是一个更简单的选项,您不会因为打开一个新套接字(从客户端的角度)或接受一个新的客户端(从服务器的角度)而产生开销。
关于java - IPC:为每个请求连接还是保持套接字打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6176829/