我在网上淘网没有运气.我想弄清楚如何从一个用户发送私人消息到另一个用户.有很多片段,但我不确定客户端/服务器的交互.如果我有要发送的套接字的ID,如何将其发送到服务器,以及如何确保服务器仅将消息发送到该接收器套接字?
是否有人知道的教程或演练?
当我尝试安装socket.io时,我遇到了一堆错误.当它找不到节点路径时,我不确定它意味着什么.终端输出如下,npm-debug文件位于:http://pastebin.com/B5TfUyWr.我删除了node-modules文件夹,并尝试重新安装socket.io.我也尝试过全局安装,但这也行不通.我很感激任何人可能有的见解.
$npm install socket.io
npm http GET https://registry.npmjs.org/socket.io
npm http 304 https://registry.npmjs.org/socket.io
npm http GET https://registry.npmjs.org/socket.io-client/0.9.10
npm http GET https://registry.npmjs.org/policyfile/0.0.4
npm http GET https://registry.npmjs.org/redis/0.7.2
npm http 304 https://registry.npmjs.org/redis/0.7.2
npm http 304 https://registry.npmjs.org/policyfile/0.0.4
npm http 304 https://registry.npmjs.org/socket.io-client/0.9.10
npm http GET https://registry.npmjs.org/hiredis
npm http 304 https://registry.npmjs.org/hiredis
npm WARN package.json hiredis@0.1.14 No README.md file found!
> hiredis@0.1.14 preinstall /media/sf_Data/webSites/exoLang/sites/all/modules/exoticlang_chat/node_modules/socket.io/node_modules/redis/node_modules/hiredis
> make || gmake
cd deps/hiredis && make static
make[1]: Entering directory `/media/sf_Data/webSites/exoLang/sites/all/modules/exoticlang_chat/node_modules/socket.io/node_modules/redis/node_modules/hiredis/deps/hiredis'
npmcc -std=c99 -pedantic -c -O3 -fPIC -Wall …Run Code Online (Sandbox Code Playgroud)