维基百科有一篇很棒的文章here,描述了IPC的几种可能性。
大多数情况下,IPC被称为同一主机上进程之间的通信。
因此,如果您只是指.Net Framework或者.Net Framework应用程序与用其他语言编写的应用程序之间的通信,那么它指的是“交叉平台”。此外,你提到你是'Windows新手'。
当您谈论可用于Windows和Linux的.Net Framework Core时,您可以例如。使用Protobuffers,您可以在其中找到文章here。这样您就可以使用普通的网络/命名管道进行通信。