小天管理 发表于 2024年9月23日 发表于 2024年9月23日 我们是做安全产品的厂商,最近一个客户端程序,有 Androd 和 Windows 两个平台。架构师原先是做 Java 的,负责 Android 端的开发,我负责 Windows 端开发。因为需要和其他程序通信,所以他选定的是 socket ,用于本地进程的进程间通信,这里没有任何跨操作系统和跨设备的通讯需求。我在 Windows 端用的是命名管道,现在强压我要改成 Socket 。改 Socket 是没什么难度,但是被强制往自己的代码里糊屎非常难受。Socket 他还没做任何权限认证,也就是本地的任何线程,不管是其他合法进程还是木马病毒,都可以给它的 Socket 端口发消息,只要格式正确它都会执行。请问下,IPC 用 Socket 的多吗?是纯属他太菜,还是我水平不足??
已推荐帖子