golang进程间通信(IPC)实现简单游戏服务器Demo—上
unix域socket和网络socket在安全性方面有差异。unix域比网络更安全,因为它不需要对外暴露给网络,进行在同一台服务器上的进程间通信。unix域仅使用文件系统权限去控制访问,指定用户和组创建socket文件并仅有权限的用户和组才能访问进程。这意味着仅收取进程能连接至socket和交互数据。相反,网络socket暴露在网络上并任何机器都可以连接并访问,很容易受到恶意用户(如黑客和恶意软件)的攻击。网络socket使用tcp/udp协议,这些协议有他们自己安全机制,如加密和认证。