Windows Server 2012上的c#websocket控制台应用程序r2

时间:2016-07-02 05:31:59

标签: c# azure websocket windows-server-2012 windows-server-2012-r2

我有一个c#websocket代码可以进行握手,成功后,从客户端获取输入并再次将其返回给客户端。

代码正在我本地计算机上的localhost:8080上工作。

我有一台运行Windows Server 2012 R2的Azure虚拟机。我创建了一个入站防火墙规则,允许在服务器端口和端口8080上进行连接。我的问题是:

  1. 是否可以在我的服务器上运行(或托管)c#控制台应用程序?
  2. 如果是,除了创建入站防火墙规则之外,还有什么我遗漏的吗?
  3. 如果不是,还有哪些其他选项(可能是Windows服务)?
  4. 现在,当我运行控制台应用程序并在我的服务器上运行客户端时,onOpen()函数被触发,控制台应用程序获取消息。但是,该消息不是websocket连接的第一个GET请求。它是另一回事,它是胡言乱语。因此,我没有得到钥匙,没有任何作用。

    我做错了什么或错过了什么?请帮忙!

    此外,我必须能够通过外部世界的websocket从客户端向服务器发送消息。

    谢谢

0 个答案:

没有答案