java - IPC:为每个请求连接还是保持套接字打开?

标签 java c++ sockets ipc

我计划使用套接字(本地 TCP)在两个进程(本地运行)之间进行通信。一个进程将充当服务器,但两个进程异步地相互发送消息。我应该在进程的生命周期内保持套接字连接打开,还是为每个请求重新连接?

如果我保持本地套接字打开,是否会出现任何问题?

最佳答案

保持套接字打开。

这是一个更简单的选项,您不会因为打开一个新套接字(从客户端的角度)或接受一个新的客户端(从服务器的角度)而产生开销。

关于java - IPC:为每个请求连接还是保持套接字打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6176829/

相关文章:

linux - 一个打开的套接字可以长时间不读取吗?

ios - 即使在关闭应用程序后也可以保持套接字事件吗?

c++ - 如何使用 boost::unordered_map

java - 为基于套接字的 Android 应用程序创建非卡住 UI 的理想方式

java - AH00052 : child pid 2453 exit signal Segmentation fault (11)

java - 服务器遇到内部错误 (),导致无法完成此请求 - tomcat 服务器

c++ - "smart pointer to member"的真实示例是什么?

c++ - 如何动态地将只读设置为按钮和文本框?

java - openapi springboot 服务器生成器是否有损坏的线程模型?

java - 从Android上传图片到PHP服务器