node.js的socket怎么实现客户端与客户端的通信?

本人刚接触node。。。初学者想做一个客户端与客户端的通信。。。
例如a是一个客户端,b是一个客户端
怎么识别a对另一个b的通信?b是如何识别是a传来的呢?
数据之间的传输是如何的?
希望有大神可以帮忙看看!!谢谢!!!

服务端socket有一个方法可以获得接入的客户端的ip地址,由此来进去区分

可以了解下socket.io ,服务器设置端口号进行监听,客户端连接上就好了