Linux/Unix中C++使用共享内存创建消息队列通信如何实现阻塞效果?

消息队列函数msgrcv的最后一个参数本身就有阻塞的选项,请详看函数定义。

linux虚拟机进行socket通信要如何设置?

请终端下输入

sudo netstat -a

如果看到了,如果能看到很多unix的链接流。则证明linux系统本身已经启用了很多socket通信。已经是设置好的。

至于如何进行socket通信编程。请寻找相关资料自学。

如果你只是想建立到远端服务器的一个ip隧道。架设加密代理的隧道,那么请告知你使用的linux版本,以及使用的软件。