我使用unity3d引擎(客户端)开发小型多人游戏 我想使用websocket作为我游戏的持久连接。
我设法使用java和glashfish库创建一个websocket服务器,并将其托管在azure上并且工作正常。
我现在要做的是开发一个带有C#的Dot Net服务器,在Azure上托管一个Web应用程序和一个通用处理程序。 问题是它无法连接,当我在本地测试它时,它告诉我它没有收到啊websocket连接。
我很肯定在客户端一切都运行正常,因为它可以连接到我的Java服务器。 可能是框架工作问题?团结支持dot net 2.5
这是通用处理程序上的代码:
public void ProcessRequest(HttpContext context)
{
if (context.IsWebSocketRequest){}
}
// context.IsWebSocketRequest =>返回false
如果你能帮助我解决这个问题,我们将不胜感激。