WebSocket搭建 (node.js、c#作为服务器)

WebSocket搭建 (node.js、c#作为服务器),第1张

cmd命令台中,项目目录下使用 npm install ws,安装ws模块;
也可以使用npm install ws -g 安装全局ws模块。

serverjs

C#中服务端写法与客户端写法类似。

成功结果如下:

点击提交后,服务端接收到客户端传来的信息。这里将传递的信息值写死,实际上需要根据需要传递信息。

如上图,得到的socket对象下有ConnectionInfo属性,可进入调试查看详细。
这里是得到了该socket的唯一标识id,可供服务器辨识。

暂时没找到解决方法,初步解决方法:
在连接成功时,客户端手动向服务端传递一个自身身份的信息。

node创建虚拟服务器并设置根目录这样做:一个目录的创建和nodejs几乎没有任何关系,如果是Linux系统用 mkdir + 你的文件名字 如果是window系统,那就直接md + 你的文件名字。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10734190.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存