我有一个c#websocket代码可以进行握手,成功后,从客户端获取输入并再次将其返回给客户端。
代码正在我本地计算机上的localhost:8080上工作。
我有一台运行Windows Server 2012 R2的Azure虚拟机。我创建了一个入站防火墙规则,允许在服务器端口和端口8080上进行连接。我的问题是:
现在,当我运行控制台应用程序并在我的服务器上运行客户端时,onOpen()函数被触发,控制台应用程序获取消息。但是,该消息不是websocket连接的第一个GET请求。它是另一回事,它是胡言乱语。因此,我没有得到钥匙,没有任何作用。
我做错了什么或错过了什么?请帮忙!
此外,我必须能够通过外部世界的websocket从客户端向服务器发送消息。
谢谢